keycloak
クラス | 公開メンバ関数 | 静的公開メンバ関数 | 限定公開メンバ関数 | 関数 | 全メンバ一覧
org.keycloak.models.sessions.infinispan.events.RealmRemovedSessionEvent クラス
org.keycloak.models.sessions.infinispan.events.RealmRemovedSessionEvent の継承関係図
Inheritance graph
org.keycloak.models.sessions.infinispan.events.RealmRemovedSessionEvent 連携図
Collaboration graph

クラス

class  ExternalizerImpl
 

公開メンバ関数

String getRealmId ()
 
String getEventKey ()
 
boolean isResendingEvent ()
 
String getSiteId ()
 
String getNodeId ()
 
String toString ()
 

静的公開メンバ関数

static< T extends SessionClusterEvent > T createEvent (Class< T > eventClass, String eventKey, KeycloakSession session, String realmId, boolean resendingEvent)
 

限定公開メンバ関数

void marshallTo (ObjectOutput output) throws IOException
 
void unmarshallFrom (ObjectInput input) throws IOException
 

関数

void setData (KeycloakSession session, String eventKey, String realmId, boolean resendingEvent)
 

詳解

著者
Marek Posolda

関数詳解

◆ createEvent()

static <T extends SessionClusterEvent> T org.keycloak.models.sessions.infinispan.events.SessionClusterEvent.createEvent ( Class< T >  eventClass,
String  eventKey,
KeycloakSession  session,
String  realmId,
boolean  resendingEvent 
)
inlinestaticinherited
41  {
42  try {
43  T event = eventClass.newInstance();
44  event.setData(session, eventKey, realmId, resendingEvent);
45  return event;
46  } catch (Exception e) {
47  throw new RuntimeException(e);
48  }
49  }
boolean resendingEvent
Definition: SessionClusterEvent.java:36
String realmId
Definition: SessionClusterEvent.java:34
String eventKey
Definition: SessionClusterEvent.java:35

◆ getEventKey()

String org.keycloak.models.sessions.infinispan.events.SessionClusterEvent.getEventKey ( )
inlineinherited
66  {
67  return eventKey;
68  }
String eventKey
Definition: SessionClusterEvent.java:35

◆ getNodeId()

String org.keycloak.models.sessions.infinispan.events.SessionClusterEvent.getNodeId ( )
inlineinherited
78  {
79  return nodeId;
80  }
String nodeId
Definition: SessionClusterEvent.java:38

◆ getRealmId()

String org.keycloak.models.sessions.infinispan.events.SessionClusterEvent.getRealmId ( )
inlineinherited
62  {
63  return realmId;
64  }
String realmId
Definition: SessionClusterEvent.java:34

◆ getSiteId()

String org.keycloak.models.sessions.infinispan.events.SessionClusterEvent.getSiteId ( )
inlineinherited
74  {
75  return siteId;
76  }
String siteId
Definition: SessionClusterEvent.java:37

◆ isResendingEvent()

boolean org.keycloak.models.sessions.infinispan.events.SessionClusterEvent.isResendingEvent ( )
inlineinherited
70  {
71  return resendingEvent;
72  }
boolean resendingEvent
Definition: SessionClusterEvent.java:36

◆ marshallTo()

void org.keycloak.models.sessions.infinispan.events.SessionClusterEvent.marshallTo ( ObjectOutput  output) throws IOException
inlineprotectedinherited
91  {
92  output.writeByte(VERSION_1);
93 
94  MarshallUtil.marshallString(realmId, output);
95  MarshallUtil.marshallString(eventKey, output);
96  output.writeBoolean(resendingEvent);
97  MarshallUtil.marshallString(siteId, output);
98  MarshallUtil.marshallString(nodeId, output);
99  }
static final int VERSION_1
Definition: SessionClusterEvent.java:89
boolean resendingEvent
Definition: SessionClusterEvent.java:36
String siteId
Definition: SessionClusterEvent.java:37
String nodeId
Definition: SessionClusterEvent.java:38
String realmId
Definition: SessionClusterEvent.java:34
String eventKey
Definition: SessionClusterEvent.java:35

◆ setData()

void org.keycloak.models.sessions.infinispan.events.SessionClusterEvent.setData ( KeycloakSession  session,
String  eventKey,
String  realmId,
boolean  resendingEvent 
)
inlinepackageinherited
52  {
53  this.realmId = realmId;
54  this.eventKey = eventKey;
56  TopologyInfo topology = InfinispanUtil.getTopologyInfo(session);
57  this.siteId = topology.getMySiteName();
58  this.nodeId = topology.getMyNodeName();
59  }
boolean resendingEvent
Definition: SessionClusterEvent.java:36
String siteId
Definition: SessionClusterEvent.java:37
String nodeId
Definition: SessionClusterEvent.java:38
String realmId
Definition: SessionClusterEvent.java:34
String eventKey
Definition: SessionClusterEvent.java:35

◆ toString()

String org.keycloak.models.sessions.infinispan.events.SessionClusterEvent.toString ( )
inlineinherited
83  {
84  String simpleClassName = getClass().getSimpleName();
85  return String.format("%s [ realmId=%s ]", simpleClassName, realmId);
86  }
String realmId
Definition: SessionClusterEvent.java:34

◆ unmarshallFrom()

void org.keycloak.models.sessions.infinispan.events.SessionClusterEvent.unmarshallFrom ( ObjectInput  input) throws IOException
inlineprotectedinherited

Sets the properties of this object from the input stream.

引数
input
例外
IOException
106  {
107  switch (input.readByte()) {
108  case VERSION_1:
109  unmarshallFromVersion1(input);
110  break;
111  default:
112  throw new IOException("Unknown version");
113  }
114  }
static final int VERSION_1
Definition: SessionClusterEvent.java:89
void unmarshallFromVersion1(ObjectInput input)
Definition: SessionClusterEvent.java:116

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