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.
Behavior for how the WebSocket should operate.
 
 
 
Representation of a WebSocket Close (status code & reason)
 
 
 
 
Represents the outgoing Frames.
 
Centralized logic for Dispatched Message Handling.
 
Interface for WebSocket Extensions.
Represents an Extension Configuration, as seen during the connection Handshake process.
Represents the stack of Extensions.
Fragment Extension
Used to split large data frames into multiple frames below the maxFrameSize.
A Base Frame as seen in RFC 6455.
 
 
 
Interface for local WebSocket Endpoint Frame handling.
 
Some static utility methods for validating a Frame based on the state of its CoreSession.
Generating a frame in WebSocket land.
 
Interface for dealing with Incoming Frames.
 
 
Indicating that the provided Class is not a valid WebSocket per the chosen API.
 
 
 
A utility implementation of FrameHandler that defragments text frames into a String message before calling MessageHandler.onText(String, Callback).
Support class for reading a WebSocket BINARY message via a InputStream.
Support for writing a single WebSocket BINARY message via a OutputStream
Support class for reading a (single) WebSocket TEXT message via a Reader.
Sink consumer for messages (used for multiple frames with continuations, and also to allow for streaming APIs)
Exception when a message is too large for the internal buffers occurs and should trigger a connection close.
Support for writing a single WebSocket TEXT message via a Writer
 
 
 
Interface for dealing with frames outgoing to (eventually) the network layer.
Parsing of a frames in WebSocket land.
 
 
 
Per Message Deflate Compression extension for WebSocket.
Per spec, a protocol error should result in a Close frame of status code 1002 (PROTOCOL_ERROR)
 
 
 
Collection of utility methods for Text content
This is used to iteratively transform or process a frame into one or more other frames.
Exception during WebSocket Upgrade Handshake.
 
A collection of components which are the resources needed for websockets such as ByteBufferPool, WebSocketExtensionRegistry, and DecoratedObjectFactory.
Provides the implementation of Connection that is suitable for WebSocket
 
 
The Core WebSocket Session.
A recoverable exception within the websocket framework.
 
Atomic Connection State
Exception thrown to indicate a connection I/O timeout.