All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractExtension AbstractMessageSink BadPayloadException 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 Behavior for how the WebSocket should operate.ByteArrayMessageSink ByteBufferMessageSink CloseException CloseStatus Representation of a WebSocket Close (status code & reason)CloseStatus.Supplier Configuration Configuration.ConfigurationCustomizer Configuration.Customizer CoreSession Represents the outgoing Frames.CoreSession.Empty DispatchedMessageSink Centralized logic for Dispatched Message Handling.DuplicateAnnotationException Extension Interface for WebSocket Extensions.ExtensionConfig Represents an Extension Configuration, as seen during the connection Handshake process.ExtensionStack Represents the stack of Extensions.FragmentExtension Fragment ExtensionFragmentingFlusher Used to split large data frames into multiple frames below the maxFrameSize.Frame A Base Frame as seen in RFC 6455.FrameCaptureExtension FrameEntry FrameFlusher FrameHandler Interface for local WebSocket Endpoint Frame handling.FrameSequence FrameValidation Some static utility methods for validating aFrame
based on the state of itsCoreSession
.Generator Generating a frame in WebSocket land.IdentityExtension IncomingFrames Interface for dealing with Incoming Frames.InputStreamMessageSink InvalidSignatureException InvalidWebSocketException Indicating that the provided Class is not a valid WebSocket per the chosen API.InvokerUtils InvokerUtils.Arg InvokerUtils.ParamIdentifier MessageHandler A utility implementation of FrameHandler that defragments text frames into a String message before callingMessageHandler.onText(String, Callback)
.MessageInputStream Support class for reading a WebSocket BINARY message via a InputStream.MessageOutputStream Support for writing a single WebSocket BINARY message via aOutputStream
MessageReader Support class for reading a (single) WebSocket TEXT message via a Reader.MessageSink Sink consumer for messages (used for multiple frames with continuations, and also to allow for streaming APIs)MessageTooLargeException Exception when a message is too large for the internal buffers occurs and should trigger a connection close.MessageWriter Support for writing a single WebSocket TEXT message via aWriter
Negotiated NullAppendable OpCode OutgoingFrames Interface for dealing with frames outgoing to (eventually) the network layer.Parser Parsing of a frames in WebSocket land.PartialByteArrayMessageSink PartialByteBufferMessageSink PartialStringMessageSink PerMessageDeflateExtension Per Message Deflate Compression extension for WebSocket.ProtocolException Per spec, a protocol error should result in a Close frame of status code 1002 (PROTOCOL_ERROR)ReaderMessageSink ReflectUtils StringMessageSink TextUtils Collection of utility methods for Text contentTransformingFlusher This is used to iteratively transform or process a frame into one or more other frames.UpgradeException Exception during WebSocket Upgrade Handshake.ValidationExtension WebSocketComponents A collection of components which are the resources needed for websockets such asByteBufferPool
,WebSocketExtensionRegistry
, andDecoratedObjectFactory
.WebSocketConnection Provides the implementation ofConnection
that is suitable for WebSocketWebSocketConstants WebSocketCore WebSocketCoreSession The Core WebSocket Session.WebSocketException A recoverable exception within the websocket framework.WebSocketExtensionRegistry WebSocketSessionState Atomic Connection StateWebSocketTimeoutException Exception thrown to indicate a connection I/O timeout.WebSocketWriteTimeoutException