HttpHandler
public class WebSocketProtocolHandshakeHandler extends Object implements HttpHandler
HttpHandler
which will process the HttpServerExchange
and do the actual handshake/upgrade
to WebSocket.Modifier and Type | Method | Description |
---|---|---|
WebSocketProtocolHandshakeHandler |
addExtension(ExtensionHandshake extension) |
Add a new WebSocket Extension into the handshakes defined in this handler.
|
Set<WebSocketChannel> |
getPeerConnections() |
|
void |
handleRequest(HttpServerExchange exchange) |
Handle the request.
|
public WebSocketProtocolHandshakeHandler(WebSocketConnectionCallback callback)
WebSocketProtocolHandshakeHandler
callback
- The WebSocketConnectionCallback
which will be executed once the handshake was
establishedpublic WebSocketProtocolHandshakeHandler(WebSocketConnectionCallback callback, HttpHandler next)
WebSocketProtocolHandshakeHandler
callback
- The WebSocketConnectionCallback
which will be executed once the handshake was
establishedpublic WebSocketProtocolHandshakeHandler(Collection<Handshake> handshakes, WebSocketConnectionCallback callback)
WebSocketProtocolHandshakeHandler
handshakes
- The supported handshake methodscallback
- The WebSocketConnectionCallback
which will be executed once the handshake was
establishedpublic WebSocketProtocolHandshakeHandler(Collection<Handshake> handshakes, WebSocketConnectionCallback callback, HttpHandler next)
WebSocketProtocolHandshakeHandler
handshakes
- The supported handshake methodscallback
- The WebSocketConnectionCallback
which will be executed once the handshake was
establishedpublic WebSocketProtocolHandshakeHandler(HttpUpgradeListener callback)
WebSocketProtocolHandshakeHandler
callback
- The WebSocketConnectionCallback
which will be executed once the handshake was
establishedpublic WebSocketProtocolHandshakeHandler(HttpUpgradeListener callback, HttpHandler next)
WebSocketProtocolHandshakeHandler
callback
- The WebSocketConnectionCallback
which will be executed once the handshake was
establishedpublic WebSocketProtocolHandshakeHandler(Collection<Handshake> handshakes, HttpUpgradeListener callback)
WebSocketProtocolHandshakeHandler
handshakes
- The supported handshake methodscallback
- The WebSocketConnectionCallback
which will be executed once the handshake was
establishedpublic WebSocketProtocolHandshakeHandler(Collection<Handshake> handshakes, HttpUpgradeListener callback, HttpHandler next)
WebSocketProtocolHandshakeHandler
handshakes
- The supported handshake methodscallback
- The WebSocketConnectionCallback
which will be executed once the handshake was
establishedpublic void handleRequest(HttpServerExchange exchange) throws Exception
HttpHandler
handleRequest
in interface HttpHandler
exchange
- the HTTP request/response exchangeException
public Set<WebSocketChannel> getPeerConnections()
public WebSocketProtocolHandshakeHandler addExtension(ExtensionHandshake extension)
extension
- a new ExtensionHandshake
instanceCopyright © 2018. All rights reserved.