Top Interfaces Classes Enums
module tomcat.embed.websocket

Package org.apache.tomcat.websocket


Interface Summary

Modifier and TypeInterface and Description
public interface
AsyncChannelWrapper

This is a wrapper for a java.nio.channels.AsynchronousSocketChannel that limits the methods available thereby simplifying the process of implementing SSL/TLS support since there are fewer methods to intercept.

public interface
public interface
public interface
Transformation

The internal representation of the transformation that a WebSocket extension performs on a message.

public interface

Class Summary

Modifier and TypeClass and Description
public class
AsyncChannelGroupUtil

This is a utility class that enables multiple WsWebSocketContainer instances to share a single AsynchronousChannelGroup while ensuring that the group is destroyed when no longer required.

public class
AsyncChannelWrapperNonSecure

Generally, just passes calls straight to the wrapped AsynchronousSocketChannel.

public class
public class
AuthenticationException

Exception thrown on authentication error connecting to a remote websocket endpoint.

public abstract class
Authenticator

Base class for the authentication methods used by the WebSocket client.

public class
AuthenticatorFactory

Utility method to return the appropriate authenticator according to the scheme that the server uses.

public class
BackgroundProcessManager

Provides a background processing mechanism that triggers roughly once a second.

public class
BasicAuthenticator

Authenticator supporting the BASIC authentication method.

public class
Constants

Internal implementation constants.

public class
public class
DigestAuthenticator

Authenticator supporting the DIGEST authentication method.

public class
public class
pack-priv class
FutureToSendHandler

Converts a Future to a SendHandler.

public class
pack-priv class
public class
public class
public class
public class
public class
public class
Util

Utility class for internal use only within the org.apache.tomcat.websocket package.

public class
public class
public class
public abstract class
WsFrameBase

Takes the ServletInputStream, processes the WebSocket frames it contains and extracts the messages.

public class
public class
WsHandshakeResponse

Represents the response to a WebSocket handshake.

public class
WsIOException

Allows the WebSocket implementation to throw an IOException that includes a CloseReason specific to the error that can be passed back to the client.

public class
public class
public abstract class
public class
public abstract class
public class
public class
public class

Enum Summary

Modifier and TypeEnum and Description
public enum
public enum
public enum