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

クラス

class  ExternalizerImpl
 

公開メンバ関数

AuthenticatedClientSessionPredicate expired (Integer expired)
 
boolean test (Map.Entry< UUID, SessionEntityWrapper< AuthenticatedClientSessionEntity >> entry)
 

静的公開メンバ関数

static AuthenticatedClientSessionPredicate create (String realm)
 

非公開メンバ関数

 AuthenticatedClientSessionPredicate (String realm)
 

非公開変数類

final String realm
 
Integer expired
 

詳解

著者
Marek Posolda

構築子と解体子

◆ AuthenticatedClientSessionPredicate()

org.keycloak.models.sessions.infinispan.stream.AuthenticatedClientSessionPredicate.AuthenticatedClientSessionPredicate ( String  realm)
inlineprivate
44  {
45  this.realm = realm;
46  }
final String realm
Definition: AuthenticatedClientSessionPredicate.java:40

関数詳解

◆ create()

static AuthenticatedClientSessionPredicate org.keycloak.models.sessions.infinispan.stream.AuthenticatedClientSessionPredicate.create ( String  realm)
inlinestatic

Creates a client session predicate.

引数
realm
戻り値
53  {
55  }
final String realm
Definition: AuthenticatedClientSessionPredicate.java:40
AuthenticatedClientSessionPredicate(String realm)
Definition: AuthenticatedClientSessionPredicate.java:44

◆ expired()

AuthenticatedClientSessionPredicate org.keycloak.models.sessions.infinispan.stream.AuthenticatedClientSessionPredicate.expired ( Integer  expired)
inline
58  {
59  this.expired = expired;
60  return this;
61  }
Integer expired
Definition: AuthenticatedClientSessionPredicate.java:42

◆ test()

boolean org.keycloak.models.sessions.infinispan.stream.AuthenticatedClientSessionPredicate.test ( Map.Entry< UUID, SessionEntityWrapper< AuthenticatedClientSessionEntity >>  entry)
inline
65  {
66  AuthenticatedClientSessionEntity entity = entry.getValue().getEntity();
67 
68  if (!realm.equals(entity.getRealmId())) {
69  return false;
70  }
71 
72  if (expired != null && entity.getTimestamp() > expired) {
73  return false;
74  }
75 
76  return true;
77  }
final String realm
Definition: AuthenticatedClientSessionPredicate.java:40
Integer expired
Definition: AuthenticatedClientSessionPredicate.java:42

メンバ詳解

◆ expired

Integer org.keycloak.models.sessions.infinispan.stream.AuthenticatedClientSessionPredicate.expired
private

◆ realm

final String org.keycloak.models.sessions.infinispan.stream.AuthenticatedClientSessionPredicate.realm
private

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