# Package javax.websocket

Interface Summary
ClientEndpointConfig
CloseReason.CloseCode
Decoder
Decoder.Binary<T>
Decoder.BinaryStream<T>
Decoder.Text<T>
Decoder.TextStream<T>
Encoder
Encoder.Binary<T>
Encoder.BinaryStream<T>
Encoder.Text<T>
Encoder.TextStream<T>
EndpointConfig
Extension
Extension.Parameter
HandshakeResponse
MessageHandler
MessageHandler.Partial<T>
MessageHandler.Whole<T>
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
Session
WebSocketContainer

Class Summary
ClientEndpointConfig.Builder
ClientEndpointConfig.Configurator
CloseReason
ContainerProvider: Use the `ServiceLoader` mechanism to provide instances of the WebSocket client container.
Endpoint
SendResult

Enum Summary
CloseReason.CloseCodes

Exception Summary
DecodeException
DeploymentException
EncodeException
SessionException

Annotation Types Summary
ClientEndpoint
OnClose
OnError
OnMessage
OnOpen