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.URIurl
-
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 WebSocketClientHandshakecreate(WebSocketVersion version, java.net.URI uri)static WebSocketClientHandshakecreate(WebSocketVersion version, java.net.URI uri, WebSocketClientNegotiation clientNegotiation, java.util.Set<ExtensionHandshake> extensions)abstract WebSocketChannelcreateChannel(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.ExtendedHandshakeCheckerhandshakeChecker(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)
-
-