| Interface | Description | 
|---|---|
| ClientContainer | Entry point for client implementation. | 
| ClientEngine | Facade for handling client operations from containers. | 
| ClientEngine.ClientUpgradeInfo | Upgrade process result. | 
| ClientEngine.TimeoutHandler | Indicates to container that handshake timeout was reached. | 
| Connection | A logical websocket connection. | 
| Connection.CloseListener | Transport close listener that receives connection close
 notifications from Tyrus. | 
| ReadHandler | Read handler provides a way for a transport to pass websocket
 connection data to tyrus runtime. | 
| ServerContainer | HTTP server abstraction. | 
| WebSocketEngine | WebSocket engine is used for upgrading HTTP requests into websocket connections. | 
| WebSocketEngine.UpgradeInfo | Upgrade info that includes status for HTTP request upgrading and connection creation details. | 
| Class | Description | 
|---|---|
| CompletionHandler<E> | A callback to notify about asynchronous I/O operations status updates. | 
| ServerContainerFactory | Factory used to get instances of  ServerContainer. | 
| TyrusClientEndpointConfigurator | Extended Configurator that can be used for subclassing the user provided configurator. | 
| UpgradeRequest | Abstraction for a HTTP upgrade request. | 
| UpgradeResponse | Abstraction for a HTTP upgrade response. | 
| Writer | Writer class that is used by tyrus runtime to pass outbound websocket data
 for a connection to a transport. | 
| WriterInfo | Additional data for the transport. | 
| Enum | Description | 
|---|---|
| ClientEngine.ClientUpgradeStatus | Status of upgrade process. | 
| WebSocketEngine.UpgradeStatus | Upgrade Status for HTTP request upgrading. | 
| WriterInfo.MessageType | Possible WebSocket Message Types. | 
| WriterInfo.RemoteEndpointType | 
Copyright © 2012–2020 Oracle Corporation. All rights reserved.