Package org.glassfish.tyrus.spi
Tyrus SPI.
-
Interface Summary 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 Summary Class Description CompletionHandler<E> A callback to notify about asynchronous I/O operations status updates.ServerContainerFactory Factory used to get instances ofServerContainer
.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 Summary Enum Description ClientEngine.ClientUpgradeStatus Status of upgrade process.WebSocketEngine.UpgradeStatus Upgrade Status for HTTP request upgrading.WriterInfo.MessageType Possible WebSocket Message Types.WriterInfo.RemoteEndpointType