public class WebSocketServerHandshakerFactory extends Object
WebSocketServerHandshaker
.Constructor and Description |
---|
WebSocketServerHandshakerFactory(String webSocketURL,
String subprotocols,
boolean allowExtensions)
Constructor specifying the destination web socket location
|
WebSocketServerHandshakerFactory(String webSocketURL,
String subprotocols,
boolean allowExtensions,
int maxFramePayloadLength)
Constructor specifying the destination web socket location
|
Modifier and Type | Method and Description |
---|---|
WebSocketServerHandshaker |
newHandshaker(HttpRequest req)
Instances a new handshaker
|
static void |
sendUnsupportedWebSocketVersionResponse(Channel channel)
Return that we need cannot not support the web socket version
|
public WebSocketServerHandshakerFactory(String webSocketURL, String subprotocols, boolean allowExtensions)
webSocketURL
- URL for web socket communications. e.g "ws://myhost.com/mypath".
Subsequent web socket frames will be sent to this URL.subprotocols
- CSV of supported protocols. Null if sub protocols not supported.allowExtensions
- Allow extensions to be used in the reserved bits of the web socket framepublic WebSocketServerHandshakerFactory(String webSocketURL, String subprotocols, boolean allowExtensions, int maxFramePayloadLength)
webSocketURL
- URL for web socket communications. e.g "ws://myhost.com/mypath".
Subsequent web socket frames will be sent to this URL.subprotocols
- CSV of supported protocols. Null if sub protocols not supported.allowExtensions
- Allow extensions to be used in the reserved bits of the web socket framemaxFramePayloadLength
- Maximum allowable frame payload length. Setting this value to your application's
requirement may reduce denial of service attacks using long data frames.public WebSocketServerHandshaker newHandshaker(HttpRequest req)
public static void sendUnsupportedWebSocketVersionResponse(Channel channel)
channel
- ChannelCopyright © 2008–2014 The Netty Project. All rights reserved.