| 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. | 
| BackgroundProcessManager | Provides a background processing mechanism that triggers roughly once a
second. | 
| CaseInsensitiveKeyMap<V> | A Map implementation that uses case-insensitive (using  Locale.ENGLISH) strings as keys. | 
| Constants | Internal implementation constants. | 
| DecoderEntry | |
| 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 | 
|---|---|
| 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-2015 Apache Software Foundation. All Rights Reserved.