クラス AbstractStompSessionManager

java.lang.ObjectSE
org.springframework.integration.stomp.AbstractStompSessionManager
実装されたすべてのインターフェース:
AwareBeanNameAwareDisposableBeanApplicationEventPublisherAwareLifecyclePhasedSmartLifecycleStompSessionManager
既知の直属サブクラス
ReactorNettyTcpStompSessionManagerWebSocketStompSessionManager

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