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 Details

    • afterConnected

      void afterConnected(TcpConnection<P> connection)
      Invoked after a connection is successfully established.
      Parameters:
      connection - the connection
    • afterConnectFailure

      void afterConnectFailure(Throwable ex)
      Invoked on failure to connect.
      Parameters:
      ex - the exception
    • handleMessage

      void handleMessage(Message<P> message)
      Handle a message received from the remote host.
      Parameters:
      message - the message
    • handleFailure

      void handleFailure(Throwable ex)
      Handle a failure on the connection.
      Parameters:
      ex - the exception
    • afterConnectionClosed

      void afterConnectionClosed()
      Invoked after the connection is closed.