クラス AbstractStompSessionManager

java.lang.ObjectSE
org.springframework.integration.stomp.AbstractStompSessionManager
実装済みのインターフェース一覧:
Aware, BeanNameAware, DisposableBean, ApplicationEventPublisherAware, Lifecycle, Phased, SmartLifecycle, StompSessionManager
既知の直属サブクラス
ReactorNettyTcpStompSessionManager, WebSocketStompSessionManager

public abstract class AbstractStompSessionManager extends ObjectSE implements StompSessionManager, ApplicationEventPublisherAware, SmartLifecycle, DisposableBean, BeanNameAware
このクラスのターゲット実装からの CompletableFutureSE 上で単一の StompSession を管理するためのベース StompSessionManager 実装。

StompSession への接続は、start() 中に行われます。

stop() ライフサイクルメソッドは StompSession.disconnect() を管理します。

connect(StompSessionHandler) および disconnect(StompSessionHandler) メソッドの実装は、提供された StompSessionHandler を内部 AbstractStompSessionManager.CompositeStompSessionHandler との間で入力 / 削除します。これにより、すべての操作が提供された StompSessionHandler に委譲されます。この AbstractStompSessionManager.CompositeStompSessionHandler は、StompSession 接続に使用されます。

導入:
4.2
作成者:
Artem Bilan, Gary Russell, Christian Tzolov
  • フィールドの詳細

    • logger

      protected final org.apache.commons.logging.Log logger
    • stompClient

      protected final StompClientSupport stompClient
  • コンストラクターの詳細

    • AbstractStompSessionManager

      public AbstractStompSessionManager(StompClientSupport stompClient)
  • 方法の詳細