| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | CoreSession
Represents the outgoing Frames. |
| public interface | Extension
Interface for WebSocket Extensions. |
| public interface | FrameHandler
Handles incoming WebSocket frames for a given endpoint. |
| public interface | IncomingFrames
Interface for dealing with Incoming Frames. |
| public interface | OutgoingFrames
Interface for dealing with frames outgoing to (eventually) the network layer. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | CloseStatus
Representation of a WebSocket Close (status code & reason) |
| public class | ExtensionConfig
Represents an Extension Configuration, as seen during the connection Handshake process. |
| public class | ExtensionStack
Represents the stack of Extensions. |
| public class | Frame
A Base Frame as seen in RFC 6455. Sec 5.2 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-------+-+-------------+-------------------------------+ |F|R|R|R| opcode|M| Payload len | Extended payload length | |I|S|S|S| (4) |A| (7) | (16/64) | |N|V|V|V| |S| | (if payload len==126/127) | | |1|2|3| |K| | | +-+-+-+-+-------+-+-------------+ - - - - - - - - - - - - - - - + | Extended payload length continued, if payload len == 127 | + - - - - - - - - - - - - - - - +-------------------------------+ | |Masking-key, if MASK set to 1 | +-------------------------------+-------------------------------+ | Masking-key (continued) | Payload Data | +-------------------------------- - - - - - - - - - - - - - - - + : Payload Data continued ... |
| public class | |
| public class | |
| public class | WebSocketComponents
A collection of components which are the resources needed for websockets such as
|
| public class | WebSocketConnection
Provides the implementation of |
| public class | |
| public class | WebSocketCoreSession
The Core WebSocket Session. |
| public class |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | Behavior
Behavior for how the WebSocket should operate. |