org.apache.tomcat.websocket.server (Apache Tomcat 9.0.121 API Documentation)
Description: declaration: package: org.apache.tomcat.websocket.server

# Package org.apache.tomcat.websocket.server

package org.apache.tomcat.websocket.server
Server-side specific implementation classes. These are in a separate package to make packaging a pure client JAR simpler.

- Related Packages
  Package
  Description
  org.apache.tomcat.websocket
  org.apache.tomcat.websocket.pojo
  This package provides the necessary plumbing to convert an annotated POJO into a WebSocket `Endpoint`.
- Classes
  Class
  Description
  Constants
  Internal implementation constants.
  DefaultServerEndpointConfigurator
  Default implementation of `ServerEndpointConfig.Configurator` for WebSocket server endpoints.
  UpgradeUtil
  Utility methods for handling WebSocket upgrade requests.
  UriTemplate
  Extracts path parameters from URIs used to create web socket connections using the URI template defined for the associated Endpoint.
  WsContextListener
  In normal usage, this `ServletContextListener` does not need to be explicitly configured as the `WsSci` performs all the necessary bootstrap and installs this listener in the `ServletContext`.
  WsFilter
  Handles the initial HTTP connection for WebSocket connections.
  WsFrameServer
  WebSocket frame handler for server connections.
  WsHandshakeRequest
  Represents the request that this session was opened under.
  WsHttpSessionBindingListener
  WsHttpUpgradeHandler
  Servlet 3.1 HTTP upgrade handler for WebSocket connections.
  WsRemoteEndpointImplServer
  This is the server side `RemoteEndpoint` implementation - i.e. what the server uses to send data to the client.
  WsSci
  Registers an interest in any class that is annotated with `ServerEndpoint` so that Endpoint can be published via the WebSocket server.
  WsServerContainer
  Provides a per class loader (i.e. per web application) instance of a ServerContainer.
  WsWriteTimeout
  Provides timeouts for asynchronous web socket writes.