インターフェース SubscriptionRegistry
- すべての既知の実装クラス:
AbstractSubscriptionRegistry
,DefaultSubscriptionRegistry
public interface SubscriptionRegistry
サブスクリプションを検索できるセッションごとのサブスクリプションのレジストリ。
- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
方法の概要
修飾子と型メソッド説明findSubscriptions
(Message<?> message) 指定されたメッセージを受信するすべてのサブスクリプションを検索します。void
registerSubscription
(Message<?> subscribeMessage) 指定されたメッセージが表すサブスクリプションを登録します。void
unregisterAllSubscriptions
(StringSE sessionId) 指定された sessionId に関連付けられているすべてのサブスクリプションを削除します。void
unregisterSubscription
(Message<?> unsubscribeMessage) サブスクリプションの登録を解除します。
メソッドの詳細
registerSubscription
指定されたメッセージが表すサブスクリプションを登録します。- パラメーター:
subscribeMessage
- サブスクリプションリクエスト
unregisterSubscription
サブスクリプションの登録を解除します。- パラメーター:
unsubscribeMessage
- サブスクリプション解除のリクエスト
unregisterAllSubscriptions
指定された sessionId に関連付けられているすべてのサブスクリプションを削除します。findSubscriptions
指定されたメッセージを受信するすべてのサブスクリプションを検索します。返されるマップは反復しても安全であり、変更されることはありません。- パラメーター:
message
- メッセージ- 戻り値:
- sessionId-subscriptionId のペアを持つ
MultiValueMap
(空の可能性あり)