All Classes and Interfaces

Class
Description
Exception to terminate the connection because it has received data within a frame payload that was not consistent with the requirements of that frame payload.
A callback object that handles success/failure events of asynchronous operations.
A Callback that is also a CompletableFuture.
 
Implementations allow to configure WebSocket parameters.
Represents an Extension Configuration, as seen during the connection Handshake process.
 
An immutable websocket frame.
 
Indicating that the provided Class is not a valid WebSocket as defined by the API.
Exception when a message is too large for the internal buffers occurs and should trigger a connection close.
Annotation for methods to receive WebSocket close events.
Annotation for methods to receive WebSocket errors.
Annotation for methods to receive WebSocket frame events.
Annotation for methods to receive BINARY or TEXT WebSocket events.
Annotation for methods to receive WebSocket connect events.
Exception when a violation of policy occurs and should trigger a connection close.
Per spec, a protocol error should result in a Close frame of status code 1002 (PROTOCOL_ERROR)
Session represents an active link of communication with a remote WebSocket endpoint.
The passive link of communication with a remote WebSocket endpoint.
 
 
Tag interface that signals that the WebSocket endpoint is demanding for WebSocket frames automatically.
Exception during WebSocket Upgrade Handshake.
The HTTP Upgrade to WebSocket Request
The HTTP Upgrade to WebSocket Response
Annotation for classes to be WebSocket endpoints.
 
Generic interface to the Container (server or client)
A recoverable exception within the websocket framework.
Interface for Listeners that are interested in knowing about the Session history.
Exception thrown to indicate a connection I/O timeout.
Utility methods for converting a URI between a HTTP(S) and WS(S) URI.