クラス StompSessionHandlerAdapter

java.lang.ObjectSE
org.springframework.messaging.simp.stomp.StompSessionHandlerAdapter
実装されたすべてのインターフェース:
StompFrameHandlerStompSessionHandler

public abstract class StompSessionHandlerAdapter extends ObjectSE implements StompSessionHandler
STOMP ERROR フレームペイロードで予期されるデフォルトのオブジェクト型として文字列を返す getPayloadType(org.springframework.messaging.simp.stomp.StompHeaders) を除いて、ほとんど空の実装メソッドを持つ StompSessionHandler の抽象アダプタークラス。
導入:
4.2
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • StompSessionHandlerAdapter

      public StompSessionHandlerAdapter()
  • メソッドの詳細

    • getPayloadType

      public TypeSE getPayloadType(StompHeaders headers)
      この実装は、STOMP ERROR フレームの予想されるペイロード型として文字列を返します。
      次で指定:
      インターフェース StompFrameHandlergetPayloadType 
      パラメーター:
      headers - メッセージのヘッダー
    • handleFrame

      public void handleFrame(StompHeaders headers, @Nullable ObjectSE payload)
      この実装は空です。
      次で指定:
      インターフェース StompFrameHandlerhandleFrame 
      パラメーター:
      headers - フレームのヘッダー
      payload - ペイロード、またはペイロードがなかった場合は null 
    • afterConnected

      public void afterConnected(StompSession session, StompHeaders connectedHeaders)
      この実装は空です。
      次で指定:
      インターフェース StompSessionHandlerafterConnected 
      パラメーター:
      session - クライアント STOMP セッション
      connectedHeaders - STOMP CONNECTED フレームヘッダー
    • handleException

      public void handleException(StompSession session, @Nullable StompCommand command, StompHeaders headers, byte[] payload, ThrowableSE exception)
      この実装は空です。
      次で指定:
      インターフェース StompSessionHandlerhandleException 
      パラメーター:
      session - クライアント STOMP セッション
      command - フレームの STOMP コマンド
      headers - ヘッダー
      payload - 生のペイロード
      exception - 例外
    • handleTransportError

      public void handleTransportError(StompSession session, ThrowableSE exception)
      この実装は空です。
      次で指定:
      インターフェース StompSessionHandlerhandleTransportError 
      パラメーター:
      session - クライアント STOMP セッション
      exception - 発生した例外