Class Hierarchy
- java.lang.Object
- org.apache.tomcat.websocket.server.Constants
 - jakarta.servlet.GenericFilter (implements jakarta.servlet.Filter, jakarta.servlet.FilterConfig, java.io.Serializable)
- org.apache.tomcat.websocket.server.WsFilter
 
 - jakarta.websocket.server.ServerEndpointConfig.Configurator
- org.apache.tomcat.websocket.server.DefaultServerEndpointConfigurator
 
 - org.apache.tomcat.websocket.server.UpgradeUtil
 - org.apache.tomcat.websocket.server.UriTemplate
 - org.apache.tomcat.websocket.server.WsContextListener (implements jakarta.servlet.ServletContextListener)
 - org.apache.tomcat.websocket.WsFrameBase
- org.apache.tomcat.websocket.server.WsFrameServer
 
 - org.apache.tomcat.websocket.server.WsHandshakeRequest (implements jakarta.websocket.server.HandshakeRequest)
 - org.apache.tomcat.websocket.server.WsHttpUpgradeHandler (implements org.apache.coyote.http11.upgrade.InternalHttpUpgradeHandler)
 - org.apache.tomcat.websocket.WsRemoteEndpointImplBase (implements jakarta.websocket.RemoteEndpoint)
- org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer
 
 - org.apache.tomcat.websocket.server.WsSci (implements jakarta.servlet.ServletContainerInitializer)
 - org.apache.tomcat.websocket.server.WsSessionListener (implements jakarta.servlet.http.HttpSessionListener)
 - org.apache.tomcat.websocket.WsWebSocketContainer (implements org.apache.tomcat.websocket.BackgroundProcess, jakarta.websocket.WebSocketContainer)
- org.apache.tomcat.websocket.server.WsServerContainer (implements jakarta.websocket.server.ServerContainer)
 
 - org.apache.tomcat.websocket.server.WsWriteTimeout (implements org.apache.tomcat.websocket.BackgroundProcess)