Package org.glassfish.tyrus.spi
Interface Connection
public interface Connection
A logical websocket connection. Tyrus creates this connection after
 successful upgrade and gets data from 
ReadHandler and writes data
 to Writer.- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceTransport close listener that receives connection close notifications from Tyrus.
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose(CloseReason reason) Notifies tyrus that underlying transport is closing the connection.Returns the same close listener that is passed for creating connection inWebSocketEngine.UpgradeInfo.createConnection(Writer, CloseListener).Returns a read handler.Returns the same writer that is passed for creating connection inWebSocketEngine.UpgradeInfo.createConnection(Writer, CloseListener)The transport writer that actually writes websocket data to underlying connection.
- 
Method Details- 
getReadHandlerReadHandler getReadHandler()Returns a read handler. A transport can pass websocket data to tyrus using the handler.- Returns:
- tryus read handler that handles websocket data.
 
- 
getWriterWriter getWriter()Returns the same writer that is passed for creating connection inWebSocketEngine.UpgradeInfo.createConnection(Writer, CloseListener)The transport writer that actually writes websocket data to underlying connection.- Returns:
- transport writer that actually writes websocket data to underlying connection.
 
- 
getCloseListenerConnection.CloseListener getCloseListener()Returns the same close listener that is passed for creating connection inWebSocketEngine.UpgradeInfo.createConnection(Writer, CloseListener).This transport close listener receives connection close notifications from Tyrus. - Returns:
- close listener provided when the connection is created.
 
- 
closeNotifies tyrus that underlying transport is closing the connection.- Parameters:
- reason- for closing the actual connection.
 
 
-