public class UserSessionRegistryAdapter extends ObjectSE implements SimpUserRegistry
UserSessionRegistry (SimpUserRegistry に取って代わられて非推奨) を SimpUserRegistry として使用できるようにするアダプター。利用できる情報が限られているため、getUsers() や findSubscriptions(org.springframework.messaging.simp.user.SimpSubscriptionMatcher) などのメソッドはサポートされていません。4.2 では、このアダプターは、AbstractMessageBrokerConfiguration.userSessionRegistry() をオーバーライドしてカスタム UserSessionRegistry Bean を明示的に登録するアプリケーションでのみ使用されます。
| コンストラクターと説明 |
|---|
UserSessionRegistryAdapter(UserSessionRegistry registry) |
| 修飾子と型 | メソッドと説明 |
|---|---|
SetSE<SimpSubscription> | findSubscriptions(SimpSubscriptionMatcher matcher) 指定されたマッチャーでサブスクリプションを検索します。 |
SimpUser | getUser(StringSE userName) 指定された名前のユーザーを取得します。 |
int | getUserCount() 接続されているすべてのユーザーの数を返します。 |
SetSE<SimpUser> | getUsers() 接続されているすべてのユーザーのスナップショットを返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic UserSessionRegistryAdapter(UserSessionRegistry registry)
public SimpUser getUser(StringSE userName)
SimpUserRegistrySimpUserRegistry の getUser userName - 検索するユーザーの名前 null public SetSE<SimpUser> getUsers()
SimpUserRegistry返されるセットはコピーであり、それ以上の変更は反映されません。
SimpUserRegistry の getUsers public int getUserCount()
SimpUserRegistrySimpUserRegistry の getUserCount public SetSE<SimpSubscription> findSubscriptions(SimpSubscriptionMatcher matcher)
SimpUserRegistrySimpUserRegistry の findSubscriptions matcher - 使用するマッチャー