Class JsrHybi07Handshake
- java.lang.Object
-
- io.undertow.websockets.core.protocol.Handshake
-
- io.undertow.websockets.core.protocol.version07.Hybi07Handshake
-
- io.undertow.websockets.jsr.handshake.JsrHybi07Handshake
-
public final class JsrHybi07Handshake extends io.undertow.websockets.core.protocol.version07.Hybi07Handshake
Hybi07Handshake
sub-class which takes care of match against theServerEndpointConfig
and stored the config in the attributes for later usage.- Author:
- Norman Maurer
-
-
Constructor Summary
Constructors Constructor Description JsrHybi07Handshake(ConfiguredServerEndpoint config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.undertow.websockets.core.WebSocketChannel
createChannel(io.undertow.websockets.spi.WebSocketHttpExchange exchange, org.xnio.StreamConnection c, io.undertow.connector.ByteBufferPool buffers)
boolean
matches(io.undertow.websockets.spi.WebSocketHttpExchange exchange)
protected java.lang.String
supportedSubprotols(java.lang.String[] requestedSubprotocolArray)
protected void
upgradeChannel(io.undertow.websockets.spi.WebSocketHttpExchange exchange, byte[] data)
-
Methods inherited from class io.undertow.websockets.core.protocol.version07.Hybi07Handshake
handshakeInternal, solve
-
-
-
-
Constructor Detail
-
JsrHybi07Handshake
public JsrHybi07Handshake(ConfiguredServerEndpoint config)
-
-
Method Detail
-
upgradeChannel
protected void upgradeChannel(io.undertow.websockets.spi.WebSocketHttpExchange exchange, byte[] data)
- Overrides:
upgradeChannel
in classio.undertow.websockets.core.protocol.Handshake
-
createChannel
public io.undertow.websockets.core.WebSocketChannel createChannel(io.undertow.websockets.spi.WebSocketHttpExchange exchange, org.xnio.StreamConnection c, io.undertow.connector.ByteBufferPool buffers)
- Overrides:
createChannel
in classio.undertow.websockets.core.protocol.version07.Hybi07Handshake
-
matches
public boolean matches(io.undertow.websockets.spi.WebSocketHttpExchange exchange)
- Overrides:
matches
in classio.undertow.websockets.core.protocol.version07.Hybi07Handshake
-
supportedSubprotols
protected java.lang.String supportedSubprotols(java.lang.String[] requestedSubprotocolArray)
- Overrides:
supportedSubprotols
in classio.undertow.websockets.core.protocol.Handshake
-
-