public abstract class WebSocketAdapter extends Object implements WebSocketListener
| Constructor and Description |
|---|
WebSocketAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
onWebsocketHandshakeReceivedAsClient(WebSocket conn,
ClientHandshake request,
ServerHandshake response)
Called on the client side when the socket connection is first established, and the WebSocketImpl
handshake response has been received.
|
ServerHandshakeBuilder |
onWebsocketHandshakeReceivedAsServer(WebSocket conn,
Draft draft,
ClientHandshake request)
This default implementation does not do anything.
|
void |
onWebsocketHandshakeSentAsClient(WebSocket conn,
ClientHandshake request)
This default implementation does not do anything which will cause the connections to always progress.
|
void |
onWebsocketMessageFragment(WebSocket conn,
Framedata frame)
Deprecated.
|
void |
onWebsocketPing(WebSocket conn,
Framedata f)
This default implementation will send a pong in response to the received ping.
|
void |
onWebsocketPong(WebSocket conn,
Framedata f)
This default implementation does not do anything.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLocalSocketAddress, getRemoteSocketAddress, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketOpen, onWriteDemandpublic ServerHandshakeBuilder onWebsocketHandshakeReceivedAsServer(WebSocket conn, Draft draft, ClientHandshake request) throws InvalidDataException
onWebsocketHandshakeReceivedAsServer in interface WebSocketListenerconn - The WebSocket related to this eventdraft - The protocol draft the client uses to connectrequest - The opening http message send by the client. Can be used to access additional fields like cookies.InvalidDataException - Throwing this exception will cause this handshake to be rejectedWebSocketListener.onWebsocketHandshakeReceivedAsServer(WebSocket, Draft, ClientHandshake)public void onWebsocketHandshakeReceivedAsClient(WebSocket conn, ClientHandshake request, ServerHandshake response) throws InvalidDataException
WebSocketListeneronWebsocketHandshakeReceivedAsClient in interface WebSocketListenerconn - The WebSocket related to this eventrequest - The handshake initially send out to the server by this websocket.response - The handshake the server sent in response to the request.InvalidDataException - Allows the client to reject the connection with the server in respect of its handshake response.public void onWebsocketHandshakeSentAsClient(WebSocket conn, ClientHandshake request) throws InvalidDataException
onWebsocketHandshakeSentAsClient in interface WebSocketListenerconn - The WebSocket related to this eventrequest - The handshake sent to the server by this websocketInvalidDataException - Allows the client to stop the connection from progressingWebSocketListener.onWebsocketHandshakeSentAsClient(WebSocket, ClientHandshake)@Deprecated public void onWebsocketMessageFragment(WebSocket conn, Framedata frame)
onWebsocketMessageFragment in interface WebSocketListenerconn - The WebSocket instance this event is occurring on.frame - The fragmented frameWebSocketListener.onWebsocketMessageFragment(WebSocket, Framedata)public void onWebsocketPing(WebSocket conn, Framedata f)
onWebsocketPing in interface WebSocketListenerconn - The WebSocket instance this event is occuring on.f - The ping frame. Control frames may contain payload.WebSocketListener.onWebsocketPing(WebSocket, Framedata)public void onWebsocketPong(WebSocket conn, Framedata f)
onWebsocketPong in interface WebSocketListenerconn - The WebSocket instance this event is occuring on.f - The pong frame. Control frames may contain payload.WebSocketListener.onWebsocketPong(WebSocket, Framedata)Copyright © 2017. All rights reserved.