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