クラス MultiServerUserRegistry
java.lang.ObjectSE
org.springframework.messaging.simp.user.MultiServerUserRegistry
- 実装されているすべてのインターフェース:
- EventListenerSE、- ApplicationListener<ApplicationEvent>、- SmartApplicationListener、- Ordered、- SimpUserRegistry
public class MultiServerUserRegistry
extends ObjectSE
implements SimpUserRegistry, SmartApplicationListener
 「ローカル」ユーザーレジストリおよび「リモート」ユーザーレジストリのセットでユーザーを検索する 
SimpUserRegistry。ローカルレジストリはコンストラクターの引数として提供されますが、リモートレジストリは UserRegistryMessageHandler によって処理されるブロードキャストを介して更新されます。UserRegistryMessageHandler は、更新を受信したときにこのレジストリに通知します。- 導入:
- 4.2
- 作成者:
- Rossen Stoyanchev
- フィールドのサマリー- インターフェース org.springframework.core.Ordered から継承されたフィールド- HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- コンストラクターの概要コンストラクターコンストラクター説明- MultiServerUserRegistry- (SimpUserRegistry localRegistry) ローカルユーザーレジストリをラップするインスタンスを作成します。
- メソッドのサマリー修飾子と型メソッド説明- findSubscriptions- (SimpSubscriptionMatcher matcher) 指定されたマッチャーでサブスクリプションを検索します。- int- getOrder()同じイベントの一連のリスナーで、このリスナーの順序を決定します。指定された名前のユーザーを取得します。- int接続されているすべてのユーザーの数を返します。- getUsers()接続されているすべてのユーザーのスナップショットを返します。- voidアプリケーションイベントを処理します。- boolean- supportsEventType- (ClassSE<? extends ApplicationEvent> eventType) このリスナーが特定のイベント型を実際にサポートしているかどうかを判断します。- boolean- supportsSourceType- (ClassSE<?> sourceType) このリスナーが特定のソース型を実際にサポートしているかどうかを判断します。- toString()- クラス java.lang.ObjectSE から継承されたメソッド- clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE- インターフェース org.springframework.context.event.SmartApplicationListener から継承されたメソッド- getListenerId
- コンストラクターの詳細- MultiServerUserRegistryローカルユーザーレジストリをラップするインスタンスを作成します。
 
- メソッドの詳細- getOrderpublic int getOrder()インターフェースからコピーされた説明:- SmartApplicationListener同じイベントの一連のリスナーで、このリスナーの順序を決定します。- デフォルトの実装は - Ordered.LOWEST_PRECEDENCEを返します。- 次で指定:
-  インターフェース OrderedのgetOrder
- 次で指定:
-  インターフェース SmartApplicationListenerのgetOrder
- 戻り値:
- オーダー額
- 関連事項:
 
- supportsEventTypeインターフェースからコピーされた説明:- SmartApplicationListenerこのリスナーが特定のイベント型を実際にサポートしているかどうかを判断します。- 次で指定:
-  インターフェース SmartApplicationListenerのsupportsEventType
- パラメーター:
- eventType- イベント型 (非- null)
 
- supportsSourceTypeインターフェースからコピーされた説明:- SmartApplicationListenerこのリスナーが特定のソース型を実際にサポートしているかどうかを判断します。- デフォルトの実装は、常に - trueを返します。- 次で指定:
-  インターフェース SmartApplicationListenerのsupportsSourceType
- パラメーター:
- sourceType- ソース型、またはソースがない場合は- null
 
- onApplicationEventインターフェースからコピーされた説明:- ApplicationListenerアプリケーションイベントを処理します。- 次で指定:
-  インターフェース ApplicationListener<ApplicationEvent>のonApplicationEvent
- パラメーター:
- event- 応答するイベント
 
- getUserインターフェースからコピーされた説明:- SimpUserRegistry指定された名前のユーザーを取得します。- 次で指定:
-  インターフェース SimpUserRegistryのgetUser
- パラメーター:
- userName- 検索するユーザーの名前
- 戻り値:
-  ユーザー、または接続されていない場合は null
 
- getUsersインターフェースからコピーされた説明:- SimpUserRegistry接続されているすべてのユーザーのスナップショットを返します。- 返されるセットはコピーであり、それ以上の変更は反映されません。 - 次で指定:
-  インターフェース SimpUserRegistryのgetUsers
- 戻り値:
- 接続しているユーザー、または存在しない場合は空のセット
 
- getUserCountpublic int getUserCount()インターフェースからコピーされた説明:- SimpUserRegistry接続されているすべてのユーザーの数を返します。- 次で指定:
-  インターフェース SimpUserRegistryのgetUserCount
- 戻り値:
- 接続ユーザーの数
 
- findSubscriptionsインターフェースからコピーされた説明:- SimpUserRegistry指定されたマッチャーでサブスクリプションを検索します。- 次で指定:
-  インターフェース SimpUserRegistryのfindSubscriptions
- パラメーター:
- matcher- 使用するマッチャー
- 戻り値:
- 一致するサブスクリプションのセット、または存在しない場合は空のセット
 
- toString