# Hierarchy For Package org.apache.tomcat.websocket.server

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tomcat.websocket.server.Constants
  - javax.servlet.GenericFilter (implements javax.servlet.Filter, javax.servlet.FilterConfig, java.io.Serializable)
    - org.apache.tomcat.websocket.server.WsFilter
  - javax.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 javax.servlet.ServletContextListener)
  - org.apache.tomcat.websocket.WsFrameBase
    - org.apache.tomcat.websocket.server.WsFrameServer
  - org.apache.tomcat.websocket.server.WsHandshakeRequest (implements javax.websocket.server.HandshakeRequest)
  - org.apache.tomcat.websocket.server.WsHttpUpgradeHandler (implements org.apache.coyote.http11.upgrade.InternalHttpUpgradeHandler)
  - org.apache.tomcat.websocket.WsRemoteEndpointImplBase (implements javax.websocket.RemoteEndpoint)
    - org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer
  - org.apache.tomcat.websocket.server.WsSci (implements javax.servlet.ServletContainerInitializer)
  - org.apache.tomcat.websocket.server.WsSessionListener (implements javax.servlet.http.HttpSessionListener)
  - org.apache.tomcat.websocket.WsWebSocketContainer (implements org.apache.tomcat.websocket.BackgroundProcess, javax.websocket.WebSocketContainer)
    - org.apache.tomcat.websocket.server.WsServerContainer (implements javax.websocket.server.ServerContainer)
  - org.apache.tomcat.websocket.server.WsWriteTimeout (implements org.apache.tomcat.websocket.BackgroundProcess)