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.
This is extended by an
Extension
so it can intercept demand calls.This flusher can be used to mutated and fragment
Frame
s and forwarded them on towards the application using the
IncomingFrames
provided in the constructor.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 WebSocketThe Core WebSocket Session.
A recoverable exception within the websocket framework.
Atomic Connection State
Exception thrown to indicate a connection I/O timeout.