Package io.undertow.websockets.client
Class WebSocket13ClientHandshake
- java.lang.Object
-
- io.undertow.websockets.client.WebSocketClientHandshake
-
- io.undertow.websockets.client.WebSocket13ClientHandshake
-
public class WebSocket13ClientHandshake extends WebSocketClientHandshake
- Author:
- Stuart Douglas
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
MAGIC_NUMBER
-
Fields inherited from class io.undertow.websockets.client.WebSocketClientHandshake
url
-
-
Constructor Summary
Constructors Constructor Description WebSocket13ClientHandshake(java.net.URI url)
WebSocket13ClientHandshake(java.net.URI url, WebSocketClientNegotiation negotiation, java.util.Set<ExtensionHandshake> extensions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebSocketChannel
createChannel(org.xnio.StreamConnection channel, java.lang.String wsUri, ByteBufferPool bufferPool, org.xnio.OptionMap options)
java.util.Map<java.lang.String,java.lang.String>
createHeaders()
protected java.lang.String
createSecKey()
WebSocketVersion
getVersion()
org.xnio.http.ExtendedHandshakeChecker
handshakeChecker(java.net.URI uri, java.util.Map<java.lang.String,java.util.List<java.lang.String>> requestHeaders)
protected java.lang.String
solve(java.lang.String nonceBase64)
-
Methods inherited from class io.undertow.websockets.client.WebSocketClientHandshake
create, create
-
-
-
-
Field Detail
-
MAGIC_NUMBER
public static final java.lang.String MAGIC_NUMBER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WebSocket13ClientHandshake
public WebSocket13ClientHandshake(java.net.URI url, WebSocketClientNegotiation negotiation, java.util.Set<ExtensionHandshake> extensions)
-
WebSocket13ClientHandshake
public WebSocket13ClientHandshake(java.net.URI url)
-
-
Method Detail
-
createChannel
public WebSocketChannel createChannel(org.xnio.StreamConnection channel, java.lang.String wsUri, ByteBufferPool bufferPool, org.xnio.OptionMap options)
- Specified by:
createChannel
in classWebSocketClientHandshake
-
createHeaders
public java.util.Map<java.lang.String,java.lang.String> createHeaders()
- Specified by:
createHeaders
in classWebSocketClientHandshake
-
createSecKey
protected java.lang.String createSecKey()
-
handshakeChecker
public org.xnio.http.ExtendedHandshakeChecker handshakeChecker(java.net.URI uri, java.util.Map<java.lang.String,java.util.List<java.lang.String>> requestHeaders)
- Specified by:
handshakeChecker
in classWebSocketClientHandshake
-
solve
protected final java.lang.String solve(java.lang.String nonceBase64)
-
getVersion
public WebSocketVersion getVersion()
-
-