Class WebSocketServerHandshaker00

java.lang.Object
io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker
io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker00

public class WebSocketServerHandshaker00 extends WebSocketServerHandshaker

Performs server side opening and closing handshakes for web socket specification version draft-ietf-hybi-thewebsocketprotocol- 00

A very large portion of this code was taken from the Netty 3.2 HTTP example.

  • Field Details

    • BEGINNING_DIGIT

      private static final java.util.regex.Pattern BEGINNING_DIGIT
    • BEGINNING_SPACE

      private static final java.util.regex.Pattern BEGINNING_SPACE
  • Constructor Details

    • WebSocketServerHandshaker00

      public WebSocketServerHandshaker00(java.lang.String webSocketURL, java.lang.String subprotocols, int maxFramePayloadLength)
      Constructor specifying the destination web socket location
      Parameters:
      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
      maxFramePayloadLength - Maximum allowable frame payload length. Setting this value to your application's requirement may reduce denial of service attacks using long data frames.
    • WebSocketServerHandshaker00

      public WebSocketServerHandshaker00(java.lang.String webSocketURL, java.lang.String subprotocols, WebSocketDecoderConfig decoderConfig)
      Constructor specifying the destination web socket location
      Parameters:
      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
      decoderConfig - Frames decoder configuration.
    • WebSocketServerHandshaker00

      WebSocketServerHandshaker00(boolean isSecure, java.lang.String host, java.lang.String path, java.lang.String subprotocols, WebSocketDecoderConfig decoderConfig)
  • Method Details