Package io.undertow.websockets.client
Class WebSocketClientHandshake
- java.lang.Object
-
- io.undertow.websockets.client.WebSocketClientHandshake
-
- Direct Known Subclasses:
WebSocket13ClientHandshake
public abstract class WebSocketClientHandshake extends java.lang.Object
- Author:
- Stuart Douglas
-
-
Field Summary
Fields Modifier and Type Field Description protected java.net.URI
url
-
Constructor Summary
Constructors Constructor Description WebSocketClientHandshake(java.net.URI url)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static WebSocketClientHandshake
create(WebSocketVersion version, java.net.URI uri)
static WebSocketClientHandshake
create(WebSocketVersion version, java.net.URI uri, WebSocketClientNegotiation clientNegotiation, java.util.Set<ExtensionHandshake> extensions)
abstract WebSocketChannel
createChannel(org.xnio.StreamConnection channel, java.lang.String wsUri, ByteBufferPool bufferPool, org.xnio.OptionMap options)
abstract java.util.Map<java.lang.String,java.lang.String>
createHeaders()
abstract org.xnio.http.ExtendedHandshakeChecker
handshakeChecker(java.net.URI uri, java.util.Map<java.lang.String,java.util.List<java.lang.String>> requestHeaders)
-
-
-
Method Detail
-
create
public static WebSocketClientHandshake create(WebSocketVersion version, java.net.URI uri)
-
create
public static WebSocketClientHandshake create(WebSocketVersion version, java.net.URI uri, WebSocketClientNegotiation clientNegotiation, java.util.Set<ExtensionHandshake> extensions)
-
createChannel
public abstract WebSocketChannel createChannel(org.xnio.StreamConnection channel, java.lang.String wsUri, ByteBufferPool bufferPool, org.xnio.OptionMap options)
-
createHeaders
public abstract java.util.Map<java.lang.String,java.lang.String> createHeaders()
-
handshakeChecker
public abstract org.xnio.http.ExtendedHandshakeChecker handshakeChecker(java.net.URI uri, java.util.Map<java.lang.String,java.util.List<java.lang.String>> requestHeaders)
-
-