Interface ConnectionHandlingStompSession
- All Superinterfaces:
StompSession, StompTcpConnectionHandler<byte[]>, TcpConnectionHandler<byte[]>
- All Known Implementing Classes:
DefaultStompSession
public interface ConnectionHandlingStompSession
extends StompSession, StompTcpConnectionHandler<byte[]>
A
StompSession
that implements
TcpConnectionHandler
in order to send and receive messages.
A ConnectionHandlingStompSession can be used with any TCP or WebSocket
library that is adapted to the TcpConnectionHandler
contract.
- Since:
- 4.2
- Author:
- Rossen Stoyanchev
-
Nested Class Summary
Nested classes/interfaces inherited from interface StompSession
StompSession.Receiptable, StompSession.Subscription
-
Method Summary
Modifier and TypeMethodDescriptionReturn a future that will complete when the session is ready for use.Methods inherited from interface StompSession
acknowledge, acknowledge, disconnect, disconnect, getSessionId, isConnected, send, send, setAutoReceipt, subscribe, subscribe
Methods inherited from interface StompTcpConnectionHandler
getConnectHeaders, getSessionId
Methods inherited from interface TcpConnectionHandler
afterConnected, afterConnectFailure, afterConnectionClosed, handleFailure, handleMessage
-
Method Details
-
getSession
CompletableFuture<StompSession> getSession()Return a future that will complete when the session is ready for use.- Since:
- 6.0
-