Interface TcpConnectionHandler<P>
- Type Parameters:
P
- the type of payload for in and outbound messages
- All Known Subinterfaces:
ConnectionHandlingStompSession
,StompTcpConnectionHandler<P>
- All Known Implementing Classes:
DefaultStompSession
public interface TcpConnectionHandler<P>
A contract for managing lifecycle events for a TCP connection including
the handling of incoming messages.
- Since:
- 4.0
- Author:
- Rossen Stoyanchev
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterConnected
(TcpConnection<P> connection) Invoked after a connection is successfully established.void
Invoked on failure to connect.void
Invoked after the connection is closed.void
Handle a failure on the connection.void
handleMessage
(Message<P> message) Handle a message received from the remote host.
-
Method Details
-
afterConnected
Invoked after a connection is successfully established.- Parameters:
connection
- the connection
-
afterConnectFailure
Invoked on failure to connect.- Parameters:
ex
- the exception
-
handleMessage
Handle a message received from the remote host.- Parameters:
message
- the message
-
handleFailure
Handle a failure on the connection.- Parameters:
ex
- the exception
-
afterConnectionClosed
void afterConnectionClosed()Invoked after the connection is closed.
-