keycloak
クラス | 公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore クラス
org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore 連携図
Collaboration graph

クラス

class  ExternalizerImpl
 

公開メンバ関数

 AuthenticatedClientSessionStore ()
 
void clear ()
 
boolean containsKey (String key)
 
void forEach (BiConsumer<? super String, ? super UUID > action)
 
UUID get (String key)
 
Set< String > keySet ()
 
UUID put (String key, UUID value)
 
UUID remove (String clientUUID)
 
int size ()
 
String toString ()
 

非公開メンバ関数

 AuthenticatedClientSessionStore (ConcurrentHashMap< String, UUID > authenticatedClientSessionIds)
 

非公開変数類

final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
 

詳解

著者
hmlnarik

構築子と解体子

◆ AuthenticatedClientSessionStore() [1/2]

org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.AuthenticatedClientSessionStore ( )
inline
42  {
43  authenticatedClientSessionIds = new ConcurrentHashMap<>();
44  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

◆ AuthenticatedClientSessionStore() [2/2]

org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.AuthenticatedClientSessionStore ( ConcurrentHashMap< String, UUID >  authenticatedClientSessionIds)
inlineprivate
46  {
48  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

関数詳解

◆ clear()

void org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.clear ( )
inline
50  {
52  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

◆ containsKey()

boolean org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.containsKey ( String  key)
inline
54  {
55  return authenticatedClientSessionIds.containsKey(key);
56  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

◆ forEach()

void org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.forEach ( BiConsumer<? super String, ? super UUID >  action)
inline
58  {
59  authenticatedClientSessionIds.forEach(action);
60  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

◆ get()

UUID org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.get ( String  key)
inline
62  {
63  return authenticatedClientSessionIds.get(key);
64  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

◆ keySet()

Set<String> org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.keySet ( )
inline
66  {
67  return authenticatedClientSessionIds.keySet();
68  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

◆ put()

UUID org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.put ( String  key,
UUID  value 
)
inline
70  {
71  return authenticatedClientSessionIds.put(key, value);
72  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

◆ remove()

UUID org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.remove ( String  clientUUID)
inline
74  {
75  return authenticatedClientSessionIds.remove(clientUUID);
76  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

◆ size()

int org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.size ( )
inline
78  {
79  return authenticatedClientSessionIds.size();
80  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

◆ toString()

String org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.toString ( )
inline
83  {
84  return this.authenticatedClientSessionIds.toString();
85  }
final ConcurrentHashMap< String, UUID > authenticatedClientSessionIds
Definition: AuthenticatedClientSessionStore.java:40

メンバ詳解

◆ authenticatedClientSessionIds

final ConcurrentHashMap<String, UUID> org.keycloak.models.sessions.infinispan.entities.AuthenticatedClientSessionStore.authenticatedClientSessionIds
private

Maps client UUID to client session ID.


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