Class WebSocketClientHandshakerFactory
- java.lang.Object
-
- org.jboss.netty.handler.codec.http.websocketx.WebSocketClientHandshakerFactory
-
public class WebSocketClientHandshakerFactory extends Object
Instances the appropriate handshake class to use for clients
-
-
Constructor Summary
Constructors Constructor Description WebSocketClientHandshakerFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebSocketClientHandshaker
newHandshaker(URI webSocketURL, WebSocketVersion version, String subprotocol, boolean allowExtensions, Map<String,String> customHeaders)
Instances a new handshakerWebSocketClientHandshaker
newHandshaker(URI webSocketURL, WebSocketVersion version, String subprotocol, boolean allowExtensions, Map<String,String> customHeaders, long maxFramePayloadLength)
Instances a new handshaker
-
-
-
Method Detail
-
newHandshaker
public WebSocketClientHandshaker newHandshaker(URI webSocketURL, WebSocketVersion version, String subprotocol, boolean allowExtensions, Map<String,String> customHeaders)
Instances a new handshaker- Parameters:
webSocketURL
- URL for web socket communications. e.g "ws://myhost.com/mypath". Subsequent web socket frames will be sent to this URL.version
- Version of web socket specification to use to connect to the serversubprotocol
- Sub protocol request sent to the server. Null if no sub-protocol support is required.allowExtensions
- Allow extensions to be used in the reserved bits of the web socket framecustomHeaders
- Custom HTTP headers to send during the handshake- Throws:
WebSocketHandshakeException
-
newHandshaker
public WebSocketClientHandshaker newHandshaker(URI webSocketURL, WebSocketVersion version, String subprotocol, boolean allowExtensions, Map<String,String> customHeaders, long maxFramePayloadLength)
Instances a new handshaker- Parameters:
webSocketURL
- URL for web socket communications. e.g "ws://myhost.com/mypath". Subsequent web socket frames will be sent to this URL.version
- Version of web socket specification to use to connect to the serversubprotocol
- Sub protocol request sent to the server. Null if no sub-protocol support is required.allowExtensions
- Allow extensions to be used in the reserved bits of the web socket framecustomHeaders
- Custom HTTP headers to send during the handshakemaxFramePayloadLength
- Maximum allowable frame payload length. Setting this value to your application's requirement may reduce denial of service attacks using long data frames.- Throws:
WebSocketHandshakeException
-
-