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, wait
getLocalSocketAddress, getRemoteSocketAddress, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketOpen, onWriteDemand
public ServerHandshakeBuilder onWebsocketHandshakeReceivedAsServer(WebSocket conn, Draft draft, ClientHandshake request) throws InvalidDataException
onWebsocketHandshakeReceivedAsServer
in interface WebSocketListener
conn
- 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
WebSocketListener
onWebsocketHandshakeReceivedAsClient
in interface WebSocketListener
conn
- 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 WebSocketListener
conn
- 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 WebSocketListener
conn
- 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 WebSocketListener
conn
- 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 WebSocketListener
conn
- 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.