Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addEndpoint(ServerEndpointConfig) - Method in interface jakarta.websocket.server.ServerContainer
-
Deploys the endpoint configured by the given
ServerEndpointConfig. - addEndpoint(Class) - Method in interface jakarta.websocket.server.ServerContainer
-
Deploys the given endpoint class.
- addMessageHandler(MessageHandler) - Method in interface jakarta.websocket.Session
-
Registers a
MessageHandlerfor incoming messages. - addMessageHandler(Class, MessageHandler.Partial) - Method in interface jakarta.websocket.Session
-
Registers a
MessageHandlerfor partial incoming messages. - addMessageHandler(Class, MessageHandler.Whole) - Method in interface jakarta.websocket.Session
-
Registers a
MessageHandlerfor whole incoming messages. - afterResponse(HandshakeResponse) - Method in class jakarta.websocket.ClientEndpointConfig.Configurator
-
Provides the client with a mechanism to inspect the handshake response that is returned from the server.
B
- beforeRequest(Map) - Method in class jakarta.websocket.ClientEndpointConfig.Configurator
-
Provides the client with a mechanism to inspect and/or modify the headers that are sent to the server to start the WebSocket handshake.
- build() - Method in class jakarta.websocket.ClientEndpointConfig.Builder
-
Builds and returns a
ClientEndpointConfigwith the configured settings. - build() - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
-
Builds and returns a
ServerEndpointConfigwith the configured settings.
C
- CANNOT_ACCEPT - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the endpoint is terminating the connection because it has received a type of data it cannot accept.
- checkOrigin(String) - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
-
Checks whether the given Origin header value is acceptable.
- ClientEndpoint - Annotation Type in jakarta.websocket
-
Annotates a class as a WebSocket client endpoint.
- ClientEndpointConfig - Interface in jakarta.websocket
-
Provides configuration information for WebSocket client endpoints.
- ClientEndpointConfig.Builder - Class in jakarta.websocket
-
Builder for creating
ClientEndpointConfiginstances. - ClientEndpointConfig.Configurator - Class in jakarta.websocket
-
Provides a mechanism to customize the WebSocket handshake for client endpoints.
- close() - Method in interface jakarta.websocket.Session
-
Close the connection to the remote end point using the code
CloseReason.CloseCodes.NORMAL_CLOSUREand an empty reason phrase. - close(CloseReason) - Method in interface jakarta.websocket.Session
-
Close the connection to the remote end point using the specified code and reason phrase.
- CLOSED_ABNORMALLY - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the connection was closed abnormally without receiving a close frame.
- CloseReason - Class in jakarta.websocket
-
Represents the reason for the closure of a WebSocket connection, including a close code and an optional reason phrase.
- CloseReason(CloseReason.CloseCode, String) - Constructor for class jakarta.websocket.CloseReason
-
Creates a new CloseReason with the given close code and reason phrase.
- CloseReason.CloseCode - Interface in jakarta.websocket
-
Represents a WebSocket close code.
- CloseReason.CloseCodes - Enum in jakarta.websocket
-
Standard WebSocket close codes as defined by RFC 6455 and related specifications.
- configurator() - Element in annotation type jakarta.websocket.ClientEndpoint
-
The configurator class used to customize the WebSocket handshake.
- configurator() - Element in annotation type jakarta.websocket.server.ServerEndpoint
-
The configurator class used to customize the WebSocket handshake.
- configurator(ClientEndpointConfig.Configurator) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
-
Sets the configurator to use for the WebSocket handshake.
- configurator(ServerEndpointConfig.Configurator) - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
-
Sets the configurator to use for the WebSocket handshake.
- Configurator() - Constructor for class jakarta.websocket.ClientEndpointConfig.Configurator
-
Creates a new instance of the default Configurator.
- Configurator() - Constructor for class jakarta.websocket.server.ServerEndpointConfig.Configurator
-
Creates a new instance of the Configurator.
- connectToServer(Endpoint, ClientEndpointConfig, URI) - Method in interface jakarta.websocket.WebSocketContainer
-
Creates a new connection to the WebSocket.
- connectToServer(Class, URI) - Method in interface jakarta.websocket.WebSocketContainer
-
Creates a new connection to the WebSocket server endpoint.
- connectToServer(Class, ClientEndpointConfig, URI) - Method in interface jakarta.websocket.WebSocketContainer
-
Creates a new connection to the WebSocket.
- connectToServer(Object, URI) - Method in interface jakarta.websocket.WebSocketContainer
-
Creates a new connection to the WebSocket server endpoint.
- ContainerProvider - Class in jakarta.websocket
-
Use the
ServiceLoadermechanism to provide instances of the WebSocket client container. - ContainerProvider() - Constructor for class jakarta.websocket.ContainerProvider
-
Creates a new ContainerProvider instance.
- create() - Static method in class jakarta.websocket.ClientEndpointConfig.Builder
-
Creates a new
ClientEndpointConfig.Builderinstance for building aClientEndpointConfig. - create(Class, String) - Static method in class jakarta.websocket.server.ServerEndpointConfig.Builder
-
Creates a new builder for the given endpoint class and path.
D
- decode(InputStream) - Method in interface jakarta.websocket.Decoder.BinaryStream
-
Decodes the binary data from the input stream into an object.
- decode(Reader) - Method in interface jakarta.websocket.Decoder.TextStream
-
Decodes the text data from the reader into an object.
- decode(String) - Method in interface jakarta.websocket.Decoder.Text
-
Decodes the text data into an object.
- decode(ByteBuffer) - Method in interface jakarta.websocket.Decoder.Binary
-
Decodes the binary data into an object.
- DecodeException - Exception Class in jakarta.websocket
-
Exception thrown when a decoder fails to decode a WebSocket message.
- DecodeException(String, String) - Constructor for exception class jakarta.websocket.DecodeException
-
Creates a DecodeException for text data with the specified detail message.
- DecodeException(String, String, Throwable) - Constructor for exception class jakarta.websocket.DecodeException
-
Creates a DecodeException for text data with the specified detail message and cause.
- DecodeException(ByteBuffer, String) - Constructor for exception class jakarta.websocket.DecodeException
-
Creates a DecodeException for binary data with the specified detail message.
- DecodeException(ByteBuffer, String, Throwable) - Constructor for exception class jakarta.websocket.DecodeException
-
Creates a DecodeException for binary data with the specified detail message and cause.
- Decoder - Interface in jakarta.websocket
-
Base interface for WebSocket message decoders.
- Decoder.Binary<T> - Interface in jakarta.websocket
-
A decoder that decodes entire binary WebSocket messages into an object of type T.
- Decoder.BinaryStream<T> - Interface in jakarta.websocket
-
A decoder that decodes entire binary WebSocket messages from an input stream into an object of type T.
- Decoder.Text<T> - Interface in jakarta.websocket
-
A decoder that decodes entire text WebSocket messages into an object of type T.
- Decoder.TextStream<T> - Interface in jakarta.websocket
-
A decoder that decodes entire text WebSocket messages from a reader into an object of type T.
- decoders() - Element in annotation type jakarta.websocket.ClientEndpoint
-
The decoder classes that this client endpoint uses.
- decoders() - Element in annotation type jakarta.websocket.server.ServerEndpoint
-
The decoder classes that this server endpoint uses.
- decoders(List) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
-
Sets the list of decoder classes to use for the WebSocket connection.
- decoders(List) - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
-
Sets the list of decoder classes to use for the WebSocket connection.
- DeploymentException - Exception Class in jakarta.websocket
-
Exception thrown when a WebSocket endpoint cannot be deployed due to a configuration error.
- DeploymentException(String) - Constructor for exception class jakarta.websocket.DeploymentException
-
Creates a DeploymentException with the specified detail message.
- DeploymentException(String, Throwable) - Constructor for exception class jakarta.websocket.DeploymentException
-
Creates a DeploymentException with the specified detail message and cause.
- destroy() - Method in interface jakarta.websocket.Decoder
-
Destroy the decoder.
- destroy() - Method in interface jakarta.websocket.Encoder
-
Destroy the encoder.
E
- encode(T) - Method in interface jakarta.websocket.Encoder.Binary
-
Encodes the given object into a ByteBuffer.
- encode(T) - Method in interface jakarta.websocket.Encoder.Text
-
Encodes the given object into a text string.
- encode(T, OutputStream) - Method in interface jakarta.websocket.Encoder.BinaryStream
-
Encodes the given object and writes the result to the output stream.
- encode(T, Writer) - Method in interface jakarta.websocket.Encoder.TextStream
-
Encodes the given object and writes the result to the writer.
- EncodeException - Exception Class in jakarta.websocket
-
Exception thrown when an encoder fails to encode an object as a WebSocket message.
- EncodeException(Object, String) - Constructor for exception class jakarta.websocket.EncodeException
-
Creates an EncodeException with the specified object and detail message.
- EncodeException(Object, String, Throwable) - Constructor for exception class jakarta.websocket.EncodeException
-
Creates an EncodeException with the specified object, detail message, and cause.
- Encoder - Interface in jakarta.websocket
-
Base interface for WebSocket message encoders.
- Encoder.Binary<T> - Interface in jakarta.websocket
-
An encoder that encodes an object of type T into a binary WebSocket message.
- Encoder.BinaryStream<T> - Interface in jakarta.websocket
-
An encoder that encodes an object of type T into a binary WebSocket message written to an
OutputStream. - Encoder.Text<T> - Interface in jakarta.websocket
-
An encoder that encodes an object of type T into a text WebSocket message.
- Encoder.TextStream<T> - Interface in jakarta.websocket
-
An encoder that encodes an object of type T into a text WebSocket message written to a
Writer. - encoders() - Element in annotation type jakarta.websocket.ClientEndpoint
-
The encoder classes that this client endpoint uses.
- encoders() - Element in annotation type jakarta.websocket.server.ServerEndpoint
-
The encoder classes that this server endpoint uses.
- encoders(List) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
-
Sets the list of encoder classes to use for the WebSocket connection.
- encoders(List) - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
-
Sets the list of encoder classes to use for the WebSocket connection.
- Endpoint - Class in jakarta.websocket
-
Base class for programmatic WebSocket endpoints.
- Endpoint() - Constructor for class jakarta.websocket.Endpoint
-
Creates a new Endpoint instance.
- EndpointConfig - Interface in jakarta.websocket
-
Provides configuration information for a WebSocket endpoint, including encoders, decoders, and user properties.
- Extension - Interface in jakarta.websocket
-
Represents a WebSocket extension that can be negotiated during the handshake.
- Extension.Parameter - Interface in jakarta.websocket
-
Represents a parameter of a WebSocket extension.
- extensions(List) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
-
Sets the list of extensions to use for the WebSocket connection.
- extensions(List) - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
-
Sets the list of extensions supported by the endpoint.
F
- flushBatch() - Method in interface jakarta.websocket.RemoteEndpoint
-
Flush any currently batched messages to the remote endpoint.
G
- getAnnotatedEndpointClasses(Set) - Method in interface jakarta.websocket.server.ServerApplicationConfig
-
Enables applications to filter the discovered classes annotated with
ServerEndpoint. - getApplicationData() - Method in interface jakarta.websocket.PongMessage
-
Get the payload of the Pong message.
- getAsyncRemote() - Method in interface jakarta.websocket.Session
-
Returns the asynchronous remote endpoint for this session, used for non-blocking message sending.
- getBasicRemote() - Method in interface jakarta.websocket.Session
-
Returns the synchronous remote endpoint for this session, used for blocking message sending.
- getBatchingAllowed() - Method in interface jakarta.websocket.RemoteEndpoint
-
Obtains the current batching status of the endpoint.
- getBytes() - Method in exception class jakarta.websocket.DecodeException
-
Returns the binary data that could not be decoded.
- getCloseCode() - Method in class jakarta.websocket.CloseReason
-
Returns the close code.
- getCloseCode(int) - Static method in enum jakarta.websocket.CloseReason.CloseCodes
-
Returns the
CloseReason.CloseCodefor the given numeric code value. - getCode() - Method in interface jakarta.websocket.CloseReason.CloseCode
-
Returns the numeric value of the close code.
- getCode() - Method in enum jakarta.websocket.CloseReason.CloseCodes
-
Returns the numeric value of this close code.
- getConfigurator() - Method in interface jakarta.websocket.ClientEndpointConfig
-
Returns the configurator used to customize the WebSocket handshake.
- getConfigurator() - Method in interface jakarta.websocket.server.ServerEndpointConfig
-
Returns the configurator for this server endpoint.
- getContainer() - Method in class jakarta.websocket.ContainerProvider
-
Returns the WebSocket container provided by this provider.
- getContainer() - Method in interface jakarta.websocket.Session
-
Get the container that created this session.
- getContainerDefaultConfigurator() - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
-
Return the platform default configurator.
- getDecoders() - Method in interface jakarta.websocket.EndpointConfig
-
Returns the list of decoder classes for this endpoint.
- getDefaultAsyncSendTimeout() - Method in interface jakarta.websocket.WebSocketContainer
-
Get the default timeout for sending a message asynchronously.
- getDefaultMaxBinaryMessageBufferSize() - Method in interface jakarta.websocket.WebSocketContainer
-
Get the default maximum buffer size for binary messages.
- getDefaultMaxSessionIdleTimeout() - Method in interface jakarta.websocket.WebSocketContainer
-
Get the current default session idle timeout.
- getDefaultMaxTextMessageBufferSize() - Method in interface jakarta.websocket.WebSocketContainer
-
Get the default maximum buffer size for text messages.
- getEncoders() - Method in interface jakarta.websocket.EndpointConfig
-
Returns the list of encoder classes for this endpoint.
- getEndpointClass() - Method in interface jakarta.websocket.server.ServerEndpointConfig
-
Returns the class of the endpoint.
- getEndpointConfigs(Set) - Method in interface jakarta.websocket.server.ServerApplicationConfig
-
Enables applications to filter the discovered implementations of
ServerEndpointConfig. - getEndpointInstance(Class) - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
-
Creates a new instance of the endpoint class.
- getException() - Method in class jakarta.websocket.SendResult
-
Returns the exception that occurred during the send operation, or
nullif the operation was successful. - getExtensions() - Method in interface jakarta.websocket.ClientEndpointConfig
-
Returns the list of extensions that this client endpoint supports.
- getExtensions() - Method in interface jakarta.websocket.server.ServerEndpointConfig
-
Returns the list of extensions supported by this endpoint.
- getHeaders() - Method in interface jakarta.websocket.HandshakeResponse
-
Returns the HTTP headers from the handshake response.
- getHeaders() - Method in interface jakarta.websocket.server.HandshakeRequest
-
Returns the HTTP headers from the handshake request.
- getHttpSession() - Method in interface jakarta.websocket.server.HandshakeRequest
-
Get the HTTP Session object associated with this request.
- getId() - Method in interface jakarta.websocket.Session
-
Provides a unique identifier for the session.
- getInstalledExtensions() - Method in interface jakarta.websocket.WebSocketContainer
-
Get the installed extensions.
- getMaxBinaryMessageBufferSize() - Method in interface jakarta.websocket.Session
-
Get the current maximum buffer size for binary messages.
- getMaxIdleTimeout() - Method in interface jakarta.websocket.Session
-
Get the idle timeout for this session.
- getMaxTextMessageBufferSize() - Method in interface jakarta.websocket.Session
-
Get the maximum buffer size for text messages.
- getMessageHandlers() - Method in interface jakarta.websocket.Session
-
Returns the set of message handlers currently registered on this session.
- getName() - Method in interface jakarta.websocket.Extension
-
Returns the name of this extension.
- getName() - Method in interface jakarta.websocket.Extension.Parameter
-
Returns the name of this parameter.
- getNegotiatedExtensions() - Method in interface jakarta.websocket.Session
-
Returns the list of extensions negotiated for this session.
- getNegotiatedExtensions(List, List) - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
-
Determines the extensions to use for the WebSocket connection by comparing the installed and requested extensions.
- getNegotiatedSubprotocol() - Method in interface jakarta.websocket.Session
-
Returns the sub-protocol negotiated for this session, or
nullif no sub-protocol was negotiated. - getNegotiatedSubprotocol(List, List) - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
-
Determines the sub-protocol to use for the WebSocket connection by comparing the supported and requested sub-protocols.
- getObject() - Method in exception class jakarta.websocket.EncodeException
-
Returns the object that could not be encoded.
- getOpenSessions() - Method in interface jakarta.websocket.Session
-
Obtain the set of open sessions associated with the same local endpoint as this session.
- getParameterMap() - Method in interface jakarta.websocket.server.HandshakeRequest
-
Returns the query parameters from the handshake request.
- getParameters() - Method in interface jakarta.websocket.Extension
-
Returns the parameters associated with this extension.
- getPath() - Method in interface jakarta.websocket.server.ServerEndpointConfig
-
Returns the path at which this WebSocket server endpoint has been registered.
- getPathParameters() - Method in interface jakarta.websocket.Session
-
Returns the path parameters extracted from the request URI using the endpoint's URI template.
- getPreferredSubprotocols() - Method in interface jakarta.websocket.ClientEndpointConfig
-
Returns the list of sub-protocols that this client endpoint supports, in order of preference.
- getProtocolVersion() - Method in interface jakarta.websocket.Session
-
Returns the version of the WebSocket protocol in use for this session.
- getQueryString() - Method in interface jakarta.websocket.server.HandshakeRequest
-
Returns the query string from the handshake request.
- getQueryString() - Method in interface jakarta.websocket.Session
-
Returns the query string from the request that initiated this WebSocket session.
- getReasonPhrase() - Method in class jakarta.websocket.CloseReason
-
Returns the reason phrase.
- getRequestParameterMap() - Method in interface jakarta.websocket.Session
-
Returns the query parameters from the request that initiated this WebSocket session.
- getRequestURI() - Method in interface jakarta.websocket.server.HandshakeRequest
-
Returns the URI of the handshake request.
- getRequestURI() - Method in interface jakarta.websocket.Session
-
Returns the URI of the request that initiated this WebSocket session.
- getSendStream() - Method in interface jakarta.websocket.RemoteEndpoint.Basic
-
Returns an
OutputStreamfor sending a binary message to the remote endpoint. - getSendTimeout() - Method in interface jakarta.websocket.RemoteEndpoint.Async
-
Obtain the timeout (in milliseconds) for sending a message asynchronously.
- getSendWriter() - Method in interface jakarta.websocket.RemoteEndpoint.Basic
-
Returns a
Writerfor sending a text message to the remote endpoint. - getSession() - Method in exception class jakarta.websocket.SessionException
-
Returns the session on which the error occurred.
- getSSLContext() - Method in interface jakarta.websocket.ClientEndpointConfig
-
Returns the SSL context to use for secure WebSocket connections.
- getSubprotocols() - Method in interface jakarta.websocket.server.ServerEndpointConfig
-
Returns the list of sub-protocols supported by this endpoint.
- getText() - Method in exception class jakarta.websocket.DecodeException
-
Returns the text data that could not be decoded.
- getUserPrincipal() - Method in interface jakarta.websocket.server.HandshakeRequest
-
Returns the principal of the user associated with this request, or
nullif the user is not authenticated. - getUserPrincipal() - Method in interface jakarta.websocket.Session
-
Returns the principal of the user associated with this session, or
nullif the user is not authenticated. - getUserProperties() - Method in interface jakarta.websocket.EndpointConfig
-
Returns a map of user properties associated with this endpoint configuration.
- getUserProperties() - Method in interface jakarta.websocket.Session
-
Returns a map of user properties associated with this session.
- getValue() - Method in interface jakarta.websocket.Extension.Parameter
-
Returns the value of this parameter.
- getWebSocketContainer() - Static method in class jakarta.websocket.ContainerProvider
-
Create a new container used to create outgoing WebSocket connections.
- GOING_AWAY - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the endpoint is going away, either because the browser is navigating away from the page, or because the server is shutting down.
H
- HandshakeRequest - Interface in jakarta.websocket.server
-
Represents the HTTP request that asked to be upgraded to WebSocket.
- HandshakeResponse - Interface in jakarta.websocket
-
Represents the HTTP response returned by the server during a WebSocket handshake.
I
- init(EndpointConfig) - Method in interface jakarta.websocket.Decoder
-
Initialise the decoder.
- init(EndpointConfig) - Method in interface jakarta.websocket.Encoder
-
Initialise the encoder.
- isOK() - Method in class jakarta.websocket.SendResult
-
Returns whether the send operation was successful.
- isOpen() - Method in interface jakarta.websocket.Session
-
Returns whether this session is currently open.
- isSecure() - Method in interface jakarta.websocket.Session
-
Returns whether this session is using a secure connection (wss://).
- isUserInRole(String) - Method in interface jakarta.websocket.server.HandshakeRequest
-
Returns whether the user associated with this request is in the given role.
J
- jakarta.websocket - package jakarta.websocket
- jakarta.websocket.server - package jakarta.websocket.server
M
- maxMessageSize() - Element in annotation type jakarta.websocket.OnMessage
-
The maximum message size in bytes that this handler will accept.
- MessageHandler - Interface in jakarta.websocket
-
Base interface for WebSocket message handlers.
- MessageHandler.Partial<T> - Interface in jakarta.websocket
-
A message handler that receives partial (fragmented) messages.
- MessageHandler.Whole<T> - Interface in jakarta.websocket
-
A message handler that receives whole (complete) messages.
- modifyHandshake(ServerEndpointConfig, HandshakeRequest, HandshakeResponse) - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
-
Provides the opportunity to modify the handshake before it is completed.
N
- NO_EXTENSION - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the client is terminating the connection because it expected the server to negotiate one or more extension, but the server didn't return them in the handshake response.
- NO_STATUS_CODE - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that no status code was included in the closing frame.
- NORMAL_CLOSURE - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates a normal closure, meaning that the purpose for which the connection was established has been fulfilled.
- NOT_CONSISTENT - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the endpoint is terminating the connection because it has received a message that contains data that is not consistent with the type of the message.
O
- onClose(Session, CloseReason) - Method in class jakarta.websocket.Endpoint
-
Event that is triggered when a session has closed.
- OnClose - Annotation Type in jakarta.websocket
-
Annotates a method on a POJO endpoint to handle the close event.
- onError(Session, Throwable) - Method in class jakarta.websocket.Endpoint
-
Event that is triggered when a protocol error occurs.
- OnError - Annotation Type in jakarta.websocket
-
Annotates a method on a POJO endpoint to handle error events.
- onMessage(T) - Method in interface jakarta.websocket.MessageHandler.Whole
-
Called when a whole message is available to be processed.
- onMessage(T, boolean) - Method in interface jakarta.websocket.MessageHandler.Partial
-
Called when part of a message is available to be processed.
- OnMessage - Annotation Type in jakarta.websocket
-
Annotates a method on a POJO endpoint to handle incoming WebSocket messages.
- onOpen(Session, EndpointConfig) - Method in class jakarta.websocket.Endpoint
-
Event that is triggered when a new session starts.
- OnOpen - Annotation Type in jakarta.websocket
-
Annotates a method on a POJO endpoint to handle the open event.
- onResult(SendResult) - Method in interface jakarta.websocket.SendHandler
-
Called when the asynchronous send operation completes.
P
- PathParam - Annotation Type in jakarta.websocket.server
-
Used to annotate method parameters on POJO endpoints the the
ServerEndpointhas been defined with aServerEndpoint.value()that uses a URI template. - PongMessage - Interface in jakarta.websocket
-
Represents a WebSocket Pong message and used by message handlers to enable applications to process the response to any Pings they send.
- preferredSubprotocols(List) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
-
Sets the list of preferred sub-protocols for the WebSocket connection.
- PROTOCOL_ERROR - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the endpoint is terminating the connection due to a protocol error.
R
- RemoteEndpoint - Interface in jakarta.websocket
-
Interface for sending messages to the remote endpoint of a WebSocket session.
- RemoteEndpoint.Async - Interface in jakarta.websocket
-
Asynchronous API for sending messages to the remote endpoint.
- RemoteEndpoint.Basic - Interface in jakarta.websocket
-
Synchronous (blocking) API for sending messages to the remote endpoint.
- removeMessageHandler(MessageHandler) - Method in interface jakarta.websocket.Session
-
Removes the specified message handler from this session.
- RESERVED - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Reserved.
S
- SEC_WEBSOCKET_ACCEPT - Static variable in interface jakarta.websocket.HandshakeResponse
-
Name of the WebSocket accept HTTP header.
- SEC_WEBSOCKET_EXTENSIONS - Static variable in interface jakarta.websocket.server.HandshakeRequest
-
Name of the Sec-WebSocket-Extensions HTTP header.
- SEC_WEBSOCKET_KEY - Static variable in interface jakarta.websocket.server.HandshakeRequest
-
Name of the Sec-WebSocket-Key HTTP header.
- SEC_WEBSOCKET_PROTOCOL - Static variable in interface jakarta.websocket.server.HandshakeRequest
-
Name of the Sec-WebSocket-Protocol HTTP header.
- SEC_WEBSOCKET_VERSION - Static variable in interface jakarta.websocket.server.HandshakeRequest
-
Name of the Sec-WebSocket-Version HTTP header.
- sendBinary(ByteBuffer) - Method in interface jakarta.websocket.RemoteEndpoint.Async
-
Send the message asynchronously, using the Future to signal to the client when the message has been sent.
- sendBinary(ByteBuffer) - Method in interface jakarta.websocket.RemoteEndpoint.Basic
-
Send the message, blocking until the message is sent.
- sendBinary(ByteBuffer, boolean) - Method in interface jakarta.websocket.RemoteEndpoint.Basic
-
Sends part of a binary message to the remote endpoint.
- sendBinary(ByteBuffer, SendHandler) - Method in interface jakarta.websocket.RemoteEndpoint.Async
-
Send the message asynchronously, using the SendHandler to signal to the client when the message has been sent.
- SendHandler - Interface in jakarta.websocket
-
Callback interface for handling the result of an asynchronous WebSocket message send operation.
- sendObject(Object) - Method in interface jakarta.websocket.RemoteEndpoint.Async
-
Encodes object as a message and sends it asynchronously, using the Future to signal to the client when the message has been sent.
- sendObject(Object) - Method in interface jakarta.websocket.RemoteEndpoint.Basic
-
Encodes object as a message and sends it to the remote endpoint.
- sendObject(Object, SendHandler) - Method in interface jakarta.websocket.RemoteEndpoint.Async
-
Encodes object as a message and sends it asynchronously, using the SendHandler to signal to the client when the message has been sent.
- sendPing(ByteBuffer) - Method in interface jakarta.websocket.RemoteEndpoint
-
Send a ping message blocking until the message has been sent.
- sendPong(ByteBuffer) - Method in interface jakarta.websocket.RemoteEndpoint
-
Send a pong message blocking until the message has been sent.
- SendResult - Class in jakarta.websocket
-
Represents the result of an asynchronous WebSocket message send operation.
- SendResult() - Constructor for class jakarta.websocket.SendResult
- SendResult(Throwable) - Constructor for class jakarta.websocket.SendResult
- sendText(String) - Method in interface jakarta.websocket.RemoteEndpoint.Async
-
Send the message asynchronously, using the Future to signal to the client when the message has been sent.
- sendText(String) - Method in interface jakarta.websocket.RemoteEndpoint.Basic
-
Send the message, blocking until the message is sent.
- sendText(String, boolean) - Method in interface jakarta.websocket.RemoteEndpoint.Basic
-
Sends part of a text message to the remote endpoint.
- sendText(String, SendHandler) - Method in interface jakarta.websocket.RemoteEndpoint.Async
-
Send the message asynchronously, using the SendHandler to signal to the client when the message has been sent.
- ServerApplicationConfig - Interface in jakarta.websocket.server
-
Applications may provide an implementation of this interface to filter the discovered WebSocket endpoints that are deployed.
- ServerContainer - Interface in jakarta.websocket.server
-
Provides the ability to deploy endpoints programmatically.
- ServerEndpoint - Annotation Type in jakarta.websocket.server
-
Annotates a class as a WebSocket server endpoint.
- ServerEndpointConfig - Interface in jakarta.websocket.server
-
Provides configuration information for WebSocket endpoints published to a server.
- ServerEndpointConfig.Builder - Class in jakarta.websocket.server
-
Builder for creating
ServerEndpointConfiginstances. - ServerEndpointConfig.Configurator - Class in jakarta.websocket.server
-
Provides a mechanism to customize the WebSocket handshake for server endpoints.
- SERVICE_RESTART - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the server is restarting.
- Session - Interface in jakarta.websocket
-
Represents a WebSocket session, which is the WebSocket connection between a client and a server.
- SessionException - Exception Class in jakarta.websocket
-
Exception thrown when an error occurs on a WebSocket session.
- SessionException(String, Throwable, Session) - Constructor for exception class jakarta.websocket.SessionException
-
Creates a SessionException with the specified detail message, cause, and session.
- setAsyncSendTimeout(long) - Method in interface jakarta.websocket.WebSocketContainer
-
Set the default timeout for sending a message asynchronously.
- setBatchingAllowed(boolean) - Method in interface jakarta.websocket.RemoteEndpoint
-
Enable or disable the batching of outgoing messages for this endpoint.
- setDefaultMaxBinaryMessageBufferSize(int) - Method in interface jakarta.websocket.WebSocketContainer
-
Set the default maximum buffer size for binary messages.
- setDefaultMaxSessionIdleTimeout(long) - Method in interface jakarta.websocket.WebSocketContainer
-
Set the default session idle timeout.
- setDefaultMaxTextMessageBufferSize(int) - Method in interface jakarta.websocket.WebSocketContainer
-
Set the default maximum buffer size for text messages.
- setMaxBinaryMessageBufferSize(int) - Method in interface jakarta.websocket.Session
-
Set the current maximum buffer size for binary messages.
- setMaxIdleTimeout(long) - Method in interface jakarta.websocket.Session
-
Set the idle timeout for this session.
- setMaxTextMessageBufferSize(int) - Method in interface jakarta.websocket.Session
-
Set the maximum buffer size for text messages.
- setSendTimeout(long) - Method in interface jakarta.websocket.RemoteEndpoint.Async
-
Set the timeout (in milliseconds) for sending a message asynchronously.
- sslContext(SSLContext) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
-
Sets the SSL context to use for secure WebSocket connections.
- subprotocols() - Element in annotation type jakarta.websocket.ClientEndpoint
-
The sub-protocols that this client endpoint supports, in order of preference.
- subprotocols() - Element in annotation type jakarta.websocket.server.ServerEndpoint
-
The sub-protocols that this server endpoint supports.
- subprotocols(List) - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
-
Sets the list of sub-protocols supported by the endpoint.
T
- TLS_HANDSHAKE_FAILURE - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the connection was closed due to a failure to perform a TLS handshake.
- TOO_BIG - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the endpoint is terminating the connection because it has received a message that is too big to process.
- toString() - Method in class jakarta.websocket.CloseReason
- TRY_AGAIN_LATER - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the server is experiencing a temporary condition and the client should try to connect again later.
U
- UNEXPECTED_CONDITION - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.
- upgradeHttpToWebSocket(Object, Object, ServerEndpointConfig, Map) - Method in interface jakarta.websocket.server.ServerContainer
-
Upgrade the HTTP connection represented by the
HttpServletRequestandHttpServletResponseto the WebSocket protocol and establish a WebSocket connection as per the providedServerEndpointConfig.
V
- value() - Element in annotation type jakarta.websocket.server.PathParam
-
The name of the path parameter from the URI template.
- value() - Element in annotation type jakarta.websocket.server.ServerEndpoint
-
URI or URI-template that the annotated class should be mapped to.
- valueOf(String) - Static method in enum jakarta.websocket.CloseReason.CloseCodes
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum jakarta.websocket.CloseReason.CloseCodes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VIOLATED_POLICY - Enum constant in enum jakarta.websocket.CloseReason.CloseCodes
-
Indicates that the endpoint is terminating the connection because it has received a message that violates its policy.
W
- WebSocketContainer - Interface in jakarta.websocket
-
Provides the ability to create new WebSocket client connections.
- willDecode(String) - Method in interface jakarta.websocket.Decoder.Text
-
Determines whether this decoder can decode the given text data.
- willDecode(ByteBuffer) - Method in interface jakarta.websocket.Decoder.Binary
-
Determines whether this decoder can decode the given binary data.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form