| Name | Description | Type | Package | Framework |
| ClientEndpoint | The ClientEndpoint annotation a class level annotation is used to denote that a POJO is a web socket client and can be deployed as such. | Class | javax.websocket | Java EE |
|
| ClientEndpointConfig | The ClientEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration information specific only to client endpoints. | Interface | javax.websocket | Java EE |
|
| ClientEndpointConfig .Builder | The ClientEndpointConfig. | Class | javax.websocket.ClientEndpointConfig | Java EE |
|
| ClientEndpointConfig .Configurator | The Configurator class may be extended by developers who want to provide custom configuration algorithms, such as intercepting the opening handshake, or | Class | javax.websocket.ClientEndpointConfig | Java EE |
|
| CloseReason | A class encapsulating the reason why a web socket has been closed, or why it is being asked to close. | Class | javax.websocket | Java EE |
|
| CloseReason .CloseCode | A marker interface for the close codes. | Interface | javax.websocket.CloseReason | Java EE |
|
| CloseReason .CloseCodes | An Enumeration of status codes for a web socket close that are defined in the specification. | Class | javax.websocket.CloseReason | Java EE |
|
| ContainerProvider | Provider class that allows the developer to get a reference to the implementation of the WebSocketContainer. | Class | javax.websocket | Java EE |
|
| DecodeException | A general exception that occurs when trying to decode a custom object from a text or binary message. | Class | javax.websocket | Java EE |
|
| Decoder | The Decoder interface holds member interfaces that define how a developer can provide the web socket container a way web socket messages into developer defined custom objects. | Interface | javax.websocket | Java EE |
|
| Decoder .Binary | This interface defines how a custom object (of type T) is decoded from a web socket message in the form of a byte buffer. | Interface | javax.websocket.Decoder | Java EE |
|
| Decoder .BinaryStream | This interface defines how a custom object is decoded from a web socket message in the form of a binary stream. | Interface | javax.websocket.Decoder | Java EE |
|
| Decoder .Text | This interface defines how a custom object is decoded from a web socket message in the form of a string. | Interface | javax.websocket.Decoder | Java EE |
|
| Decoder .TextStream | This interface defines how a custom object of type T is decoded from a web socket message in the form of a character stream. | Interface | javax.websocket.Decoder | Java EE |
|
| DeploymentException | Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to connect a client to its server. | Class | javax.websocket | Java EE |
|
| EncodeException | A general exception that occurs when trying to encode a custom object to a string or binary message. | Class | javax.websocket | Java EE |
|
| Encoder | The Encoder interface defines how developers can provide a way to convert their custom objects into web socket messages. | Interface | javax.websocket | Java EE |
|
| Encoder .Binary | This interface defines how to provide a way to convert a custom object into a binary message. | Interface | javax.websocket.Encoder | Java EE |
|
| Encoder .BinaryStream | This interface may be implemented by encoding algorithms that want to write the encoded object to a binary stream. | Interface | javax.websocket.Encoder | Java EE |
|
| Encoder .Text | This interface defines how to provide a way to convert a custom object into a text message. | Interface | javax.websocket.Encoder | Java EE |
|
| Encoder .TextStream | This interface may be implemented by encoding algorithms that want to write the encoded object to a character stream. | Interface | javax.websocket.Encoder | Java EE |
|
| Endpoint | The Web Socket Endpoint represents an object that can handle websocket conversations. | Class | javax.websocket | Java EE |
|
| EndpointConfig | The endpoint configuration contains all the information needed during the handshake process for this end point. | Interface | javax.websocket | Java EE |
|
| Extension | A simple representation of a websocket extension as a name and map of extension parameters. | Interface | javax.websocket | Java EE |
|
| Extension .Parameter | This member interface defines a single websocket extension parameter. | Interface | javax.websocket.Extension | Java EE |
|
| HandshakeRequest | The handshake request represents the web socket defined Http GET request for the opening handshake of a web socket session. | Interface | javax.websocket.server | Java EE |
|
| HandshakeResponse | The handshake response represents the web socket-defined Http response that is the response to the opening handshake request. | Interface | javax.websocket | Java EE |
|
| MessageHandler | Developers implement MessageHandlers in order to receive incoming messages during a web socket conversation. | Interface | javax.websocket | Java EE |
|
| MessageHandler .Partial | This kind of handler is notified by the implementation as it becomes ready to deliver parts of a whole message. | Interface | javax.websocket.MessageHandler | Java EE |
|
| MessageHandler .Whole | This kind of handler is notified by the container on arrival of a complete message. | Interface | javax.websocket.MessageHandler | Java EE |
|
| OnClose | This method level annotation can be used to decorate a Java method that wishes to be called when a web socket session is closing. | Class | javax.websocket | Java EE |
|
| OnError | This method level annotation can be used to decorate a Java method that wishes to be called in order to handle errors. | Class | javax.websocket | Java EE |
|
| OnMessage | This method level annotation can be used to make a Java method receive incoming web socket messages. | Class | javax.websocket | Java EE |
|
| OnOpen | This method level annotation can be used to decorate a Java method that wishes to be called when a new web socket session is open. | Class | javax.websocket | Java EE |
|
| PathParam | This annotation may be used to annotate method parameters on server endpoints where a URI-template has been used in the path-mapping of the ServerEndpoint | Class | javax.websocket.server | Java EE |
|
| PongMessage | The PongMessage interface represents a web socket pong. | Interface | javax.websocket | Java EE |
|
| RemoteEndpoint | The RemoteEndpoint object is supplied by the container and represents the 'other end' or peer of the Web Socket conversation. | Interface | javax.websocket | Java EE |
|
| RemoteEndpoint .Async | This representation of the peer of a web socket conversation has the ability to send messages asynchronously. | Interface | javax.websocket.RemoteEndpoint | Java EE |
|
| RemoteEndpoint .Basic | This representation of the peer of a web socket conversation has the ability to send messages synchronously. | Interface | javax.websocket.RemoteEndpoint | Java EE |
|
| SendHandler | A simple callback object for asynchronous sending of web socket messages. | Interface | javax.websocket | Java EE |
|
| SendResult | The result of asynchronously sending a web socket message. | Class | javax.websocket | Java EE |
|
| ServerApplicationConfig | Developers include implementations of ServerApplicationConfig in an archive containing websocket endpoints (WAR file, or JAR file within the WAR file) in order to specify the websocket | Interface | javax.websocket.server | Java EE |
|
| ServerContainer | The ServerContainer is the specialized view of the WebSocketContainer available in server-side deployments. | Interface | javax.websocket.server | Java EE |
|
| ServerEndpoint | This class level annotation declares that the class it decorates is a web socket endpoint that will be deployed and made available in the URI-space | Class | javax.websocket.server | Java EE |
|
| ServerEndpointConfig | The ServerEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration information specific only to server endpoints. | Interface | javax.websocket.server | Java EE |
|
| ServerEndpointConfig .Builder | The ServerEndpointConfig. | Class | javax.websocket.server.ServerEndpointConfig | Java EE |
|
| ServerEndpointConfig .Configurator | The ServerEndpointConfig. | Class | javax.websocket.server.ServerEndpointConfig | Java EE |
|
| Session | A Web Socket session represents a conversation between two web socket endpoints. | Interface | javax.websocket | Java EE |
|
| SessionException | A SessionException represents a general exception type reporting problems occurring on a websocket session. | Class | javax.websocket | Java EE |
|
| WebSocketContainer | A WebSocketContainer is an implementation provided object that provides applications a view on the container running it. | Interface | javax.websocket | Java EE |