# All Classes

All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
ClientEndpoint
ClientEndpointConfig
ClientEndpointConfig.Builder
ClientEndpointConfig.Configurator
CloseReason
CloseReason.CloseCode
CloseReason.CloseCodes
ContainerProvider: Use the `ServiceLoader` mechanism to provide instances of the WebSocket client container.
DecodeException
Decoder
Decoder.Binary<T>
Decoder.BinaryStream<T>
Decoder.Text<T>
Decoder.TextStream<T>
DeploymentException
EncodeException
Encoder
Encoder.Binary<T>
Encoder.BinaryStream<T>
Encoder.Text<T>
Encoder.TextStream<T>
Endpoint
EndpointConfig
Extension
Extension.Parameter
HandshakeRequest: Represents the HTTP request that asked to be upgraded to WebSocket.
HandshakeResponse
MessageHandler
MessageHandler.Partial<T>
MessageHandler.Whole<T>
OnClose
OnError
OnMessage
OnOpen
PathParam: Used to annotate method parameters on POJO endpoints the the `ServerEndpoint` has been defined with a `ServerEndpoint.value()` that uses a URI template.
PongMessage: Represents a WebSocket Pong message and used by message handlers to enable applications to process the response to any Pings they send.
RemoteEndpoint
RemoteEndpoint.Async
RemoteEndpoint.Basic
SendHandler
SendResult
ServerApplicationConfig: Applications may provide an implementation of this interface to filter the discovered WebSocket endpoints that are deployed.
ServerContainer: Provides the ability to deploy endpoints programmatically.
ServerEndpoint
ServerEndpointConfig: Provides configuration information for WebSocket endpoints published to a server.
ServerEndpointConfig.Builder
ServerEndpointConfig.Configurator
Session
SessionException
WebSocketContainer