Interface StompSessionHandlerAdaptor

All Superinterfaces:
org.springframework.messaging.simp.stomp.StompFrameHandler, org.springframework.messaging.simp.stomp.StompSessionHandler

public interface StompSessionHandlerAdaptor extends org.springframework.messaging.simp.stomp.StompSessionHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    afterConnected(org.springframework.messaging.simp.stomp.StompSession session, org.springframework.messaging.simp.stomp.StompHeaders connectedHeaders)
     
    default boolean
    connect(String serverAddr)
     
    default Type
    getPayloadType(org.springframework.messaging.simp.stomp.StompHeaders headers)
     
    default void
    handleException(org.springframework.messaging.simp.stomp.StompSession session, org.springframework.messaging.simp.stomp.StompCommand command, org.springframework.messaging.simp.stomp.StompHeaders headers, byte[] payload, Throwable exception)
     
    default void
    handleFrame(org.springframework.messaging.simp.stomp.StompHeaders headers, Object payload)
     
    default void
    handleTransportError(org.springframework.messaging.simp.stomp.StompSession session, Throwable exception)
     
    default void
    retryConnect(String serverAddr)
     
    default boolean
    tryConnect(String serverAddr)
     
  • Method Details

    • connect

      default boolean connect(String serverAddr) throws ExecutionException, InterruptedException
      Throws:
      ExecutionException
      InterruptedException
    • tryConnect

      default boolean tryConnect(String serverAddr)
    • retryConnect

      default void retryConnect(String serverAddr)
    • afterConnected

      default void afterConnected(org.springframework.messaging.simp.stomp.StompSession session, org.springframework.messaging.simp.stomp.StompHeaders connectedHeaders)
      Specified by:
      afterConnected in interface org.springframework.messaging.simp.stomp.StompSessionHandler
    • handleException

      default void handleException(org.springframework.messaging.simp.stomp.StompSession session, org.springframework.messaging.simp.stomp.StompCommand command, org.springframework.messaging.simp.stomp.StompHeaders headers, byte[] payload, Throwable exception)
      Specified by:
      handleException in interface org.springframework.messaging.simp.stomp.StompSessionHandler
    • handleTransportError

      default void handleTransportError(org.springframework.messaging.simp.stomp.StompSession session, Throwable exception)
      Specified by:
      handleTransportError in interface org.springframework.messaging.simp.stomp.StompSessionHandler
    • getPayloadType

      default Type getPayloadType(org.springframework.messaging.simp.stomp.StompHeaders headers)
      Specified by:
      getPayloadType in interface org.springframework.messaging.simp.stomp.StompFrameHandler
    • handleFrame

      default void handleFrame(org.springframework.messaging.simp.stomp.StompHeaders headers, Object payload)
      Specified by:
      handleFrame in interface org.springframework.messaging.simp.stomp.StompFrameHandler