keycloak
公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.models.sessions.infinispan.Consumers.UserSessionModelsConsumer クラス
org.keycloak.models.sessions.infinispan.Consumers.UserSessionModelsConsumer の継承関係図
Inheritance graph
org.keycloak.models.sessions.infinispan.Consumers.UserSessionModelsConsumer 連携図
Collaboration graph

公開メンバ関数

void accept (Map.Entry< String, SessionEntity > entry)
 
List< UserSessionModelgetSessions ()
 

非公開メンバ関数

 UserSessionModelsConsumer (InfinispanUserSessionProvider provider, RealmModel realm, boolean offline)
 

非公開変数類

InfinispanUserSessionProvider provider
 
RealmModel realm
 
boolean offline
 
List< UserSessionModelsessions = new LinkedList<>()
 

詳解

構築子と解体子

◆ UserSessionModelsConsumer()

org.keycloak.models.sessions.infinispan.Consumers.UserSessionModelsConsumer.UserSessionModelsConsumer ( InfinispanUserSessionProvider  provider,
RealmModel  realm,
boolean  offline 
)
inlineprivate
49  {
50  this.provider = provider;
51  this.realm = realm;
52  this.offline = offline;
53  }
InfinispanUserSessionProvider provider
Definition: Consumers.java:44

関数詳解

◆ accept()

void org.keycloak.models.sessions.infinispan.Consumers.UserSessionModelsConsumer.accept ( Map.Entry< String, SessionEntity entry)
inline
56  {
57  SessionEntity e = entry.getValue();
58  sessions.add(provider.wrap(realm, (UserSessionEntity) e, offline));
59  }
InfinispanUserSessionProvider provider
Definition: Consumers.java:44
List< UserSessionModel > sessions
Definition: Consumers.java:47
UserSessionAdapter wrap(RealmModel realm, UserSessionEntity entity, boolean offline)
Definition: InfinispanUserSessionProvider.java:769

◆ getSessions()

List<UserSessionModel> org.keycloak.models.sessions.infinispan.Consumers.UserSessionModelsConsumer.getSessions ( )
inline
61  {
62  return sessions;
63  }
List< UserSessionModel > sessions
Definition: Consumers.java:47

メンバ詳解

◆ offline

boolean org.keycloak.models.sessions.infinispan.Consumers.UserSessionModelsConsumer.offline
private

◆ provider

InfinispanUserSessionProvider org.keycloak.models.sessions.infinispan.Consumers.UserSessionModelsConsumer.provider
private

◆ realm

RealmModel org.keycloak.models.sessions.infinispan.Consumers.UserSessionModelsConsumer.realm
private

◆ sessions

List<UserSessionModel> org.keycloak.models.sessions.infinispan.Consumers.UserSessionModelsConsumer.sessions = new LinkedList<>()
private

このクラス詳解は次のファイルから抽出されました: