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

公開メンバ関数

String getRealmId ()
 
void setRealmId (String realmId)
 
 SessionEntity ()
 
SessionEntityWrapper mergeRemoteEntityWithLocalEntity (SessionEntityWrapper localEntityWrapper)
 
abstract boolean equals (Object obj)
 
abstract int hashCode ()
 

限定公開メンバ関数

 SessionEntity (String realmId)
 

非公開変数類

String realmId
 

詳解

Represents an entity containing data about a session, i.e. an object that is stored in infinispan cache and can be potentially shared across DCs. Due to conflict management in

RemoteCacheInvoker

and

InfinispanChangelogBasedTransaction

that use Infinispan's

replace()

method, overriding hashCode() and equals(java.lang.Object) is mandatory in descendants.

著者
Stian Thorgersen

構築子と解体子

◆ SessionEntity() [1/2]

org.keycloak.models.sessions.infinispan.entities.SessionEntity.SessionEntity ( )
inline
48  {
49  }

◆ SessionEntity() [2/2]

org.keycloak.models.sessions.infinispan.entities.SessionEntity.SessionEntity ( String  realmId)
inlineprotected
51  {
52  this.realmId = realmId;
53  }
String realmId
Definition: SessionEntity.java:34

関数詳解

◆ equals()

abstract boolean org.keycloak.models.sessions.infinispan.entities.SessionEntity.equals ( Object  obj)
abstract

◆ getRealmId()

String org.keycloak.models.sessions.infinispan.entities.SessionEntity.getRealmId ( )
inline

Returns realmId ID.

戻り値
40  {
41  return realmId;
42  }
String realmId
Definition: SessionEntity.java:34

◆ hashCode()

abstract int org.keycloak.models.sessions.infinispan.entities.SessionEntity.hashCode ( )
abstract

◆ mergeRemoteEntityWithLocalEntity()

SessionEntityWrapper org.keycloak.models.sessions.infinispan.entities.SessionEntity.mergeRemoteEntityWithLocalEntity ( SessionEntityWrapper  localEntityWrapper)
inline
55  {
56  if (localEntityWrapper == null) {
57  return new SessionEntityWrapper<>(this);
58  } else {
59  return new SessionEntityWrapper<>(localEntityWrapper.getLocalMetadata(), this);
60  }
61  };

◆ setRealmId()

void org.keycloak.models.sessions.infinispan.entities.SessionEntity.setRealmId ( String  realmId)
inline
44  {
45  this.realmId = realmId;
46  }
String realmId
Definition: SessionEntity.java:34

メンバ詳解

◆ realmId

String org.keycloak.models.sessions.infinispan.entities.SessionEntity.realmId
private

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