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

クラス

class  ExternalizerImpl
 

公開メンバ関数

RootAuthenticationSessionPredicate expired (Integer expired)
 
boolean test (Map.Entry< String, RootAuthenticationSessionEntity > entry)
 

静的公開メンバ関数

static RootAuthenticationSessionPredicate create (String realm)
 

非公開メンバ関数

 RootAuthenticationSessionPredicate (String realm)
 

非公開変数類

final String realm
 
Integer expired
 

詳解

著者
Marek Posolda

構築子と解体子

◆ RootAuthenticationSessionPredicate()

org.keycloak.models.sessions.infinispan.stream.RootAuthenticationSessionPredicate.RootAuthenticationSessionPredicate ( String  realm)
inlineprivate
42  {
43  this.realm = realm;
44  }
final String realm
Definition: RootAuthenticationSessionPredicate.java:38

関数詳解

◆ create()

static RootAuthenticationSessionPredicate org.keycloak.models.sessions.infinispan.stream.RootAuthenticationSessionPredicate.create ( String  realm)
inlinestatic
46  {
48  }
RootAuthenticationSessionPredicate(String realm)
Definition: RootAuthenticationSessionPredicate.java:42
final String realm
Definition: RootAuthenticationSessionPredicate.java:38

◆ expired()

RootAuthenticationSessionPredicate org.keycloak.models.sessions.infinispan.stream.RootAuthenticationSessionPredicate.expired ( Integer  expired)
inline
50  {
51  this.expired = expired;
52  return this;
53  }
Integer expired
Definition: RootAuthenticationSessionPredicate.java:40

◆ test()

boolean org.keycloak.models.sessions.infinispan.stream.RootAuthenticationSessionPredicate.test ( Map.Entry< String, RootAuthenticationSessionEntity entry)
inline
57  {
58  RootAuthenticationSessionEntity entity = entry.getValue();
59 
60  if (!realm.equals(entity.getRealmId())) {
61  return false;
62  }
63 
64  if (expired != null && entity.getTimestamp() > expired) {
65  return false;
66  }
67 
68  return true;
69  }
final String realm
Definition: RootAuthenticationSessionPredicate.java:38
Integer expired
Definition: RootAuthenticationSessionPredicate.java:40

メンバ詳解

◆ expired

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

◆ realm

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

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