| Interface | Description | 
|---|---|
| AsyncChannelWrapper | This is a wrapper for a  AsynchronousSocketChannelthat limits the methods available thereby simplifying the process of
 implementing SSL/TLS support since there are fewer methods to intercept. | 
| BackgroundProcess | |
| Transformation | The internal representation of the transformation that a WebSocket extension
 performs on a message. | 
| WrappedMessageHandler | 
| Class | Description | 
|---|---|
| AsyncChannelGroupUtil | This is a utility class that enables multiple  WsWebSocketContainerinstances to share a singleAsynchronousChannelGroupwhile ensuring
 that the group is destroyed when no longer required. | 
| AsyncChannelWrapperNonSecure | Generally, just passes calls straight to the wrapped
  AsynchronousSocketChannel. | 
| AsyncChannelWrapperSecure | Wraps the  AsynchronousSocketChannelwith SSL/TLS. | 
| Authenticator | Base class for the authentication methods used by the websocket client. | 
| AuthenticatorFactory | Utility method to return the appropriate authenticator according to
 the scheme that the server uses. | 
| BackgroundProcessManager | Provides a background processing mechanism that triggers roughly once a
 second. | 
| BasicAuthenticator | Authenticator supporting the BASIC auth method. | 
| CaseInsensitiveKeyMap<V> | A Map implementation that uses case-insensitive (using  Locale.ENGLISH) strings as keys. | 
| Constants | Internal implementation constants. | 
| DecoderEntry | |
| DigestAuthenticator | Authenticator supporting the DIGEST auth method. | 
| MessageHandlerResult | |
| PerMessageDeflate | |
| SendHandlerToCompletionHandler | |
| TransformationFactory | |
| Util | Utility class for internal use only within the
  org.apache.tomcat.websocketpackage. | 
| Util.DecoderMatch | |
| WsContainerProvider | |
| WsExtension | |
| WsExtensionParameter | |
| WsFrameBase | Takes the ServletInputStream, processes the WebSocket frames it contains and
 extracts the messages. | 
| WsFrameClient | |
| WsHandshakeResponse | Represents the response to a WebSocket handshake. | 
| WsPongMessage | |
| WsRemoteEndpointAsync | |
| WsRemoteEndpointBase | |
| WsRemoteEndpointBasic | |
| WsRemoteEndpointImplBase | |
| WsRemoteEndpointImplClient | |
| WsSession | |
| WsWebSocketContainer | 
| Enum | Description | 
|---|---|
| MessageHandlerResultType | |
| TransformationResult | 
| Exception | Description | 
|---|---|
| AuthenticationException | Exception thrown on authentication error connecting to a remote
 websocket endpoint. | 
| ReadBufferOverflowException | |
| WsIOException | Allows the WebSocket implementation to throw an  IOExceptionthat
 includes aCloseReasonspecific to the error that can be passed back
 to the client. | 
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.