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

公開メンバ関数

void writeObject (ObjectOutput output, AuthenticationSessionAuthNoteUpdateEvent value) throws IOException
 
AuthenticationSessionAuthNoteUpdateEvent readObject (ObjectInput input) throws IOException, ClassNotFoundException
 
AuthenticationSessionAuthNoteUpdateEvent readObjectVersion1 (ObjectInput input) throws IOException, ClassNotFoundException
 

静的非公開変数類

static final int VERSION_1 = 1
 

詳解

関数詳解

◆ readObject()

AuthenticationSessionAuthNoteUpdateEvent org.keycloak.models.cache.infinispan.events.AuthenticationSessionAuthNoteUpdateEvent.ExternalizerImpl.readObject ( ObjectInput  input) throws IOException, ClassNotFoundException
inline
95  {
96  switch (input.readByte()) {
97  case VERSION_1:
98  return readObjectVersion1(input);
99  default:
100  throw new IOException("Unknown version");
101  }
102  }
static final int VERSION_1
Definition: AuthenticationSessionAuthNoteUpdateEvent.java:82
AuthenticationSessionAuthNoteUpdateEvent readObjectVersion1(ObjectInput input)
Definition: AuthenticationSessionAuthNoteUpdateEvent.java:104

◆ readObjectVersion1()

AuthenticationSessionAuthNoteUpdateEvent org.keycloak.models.cache.infinispan.events.AuthenticationSessionAuthNoteUpdateEvent.ExternalizerImpl.readObjectVersion1 ( ObjectInput  input) throws IOException, ClassNotFoundException
inline
104  {
105  return create(
106  MarshallUtil.unmarshallString(input),
107  MarshallUtil.unmarshallString(input),
108  MarshallUtil.unmarshallString(input),
109  MarshallUtil.unmarshallMap(input, HashMap::new)
110  );
111  }
static AuthenticationSessionAuthNoteUpdateEvent create(String authSessionId, String tabId, String clientUUID, Map< String, String > authNotesFragment)
Definition: AuthenticationSessionAuthNoteUpdateEvent.java:49

◆ writeObject()

void org.keycloak.models.cache.infinispan.events.AuthenticationSessionAuthNoteUpdateEvent.ExternalizerImpl.writeObject ( ObjectOutput  output,
AuthenticationSessionAuthNoteUpdateEvent  value 
) throws IOException
inline
85  {
86  output.writeByte(VERSION_1);
87 
88  MarshallUtil.marshallString(value.authSessionId, output);
89  MarshallUtil.marshallString(value.tabId, output);
90  MarshallUtil.marshallString(value.clientUUID, output);
91  MarshallUtil.marshallMap(value.authNotesFragment, output);
92  }
static final int VERSION_1
Definition: AuthenticationSessionAuthNoteUpdateEvent.java:82

メンバ詳解

◆ VERSION_1

final int org.keycloak.models.cache.infinispan.events.AuthenticationSessionAuthNoteUpdateEvent.ExternalizerImpl.VERSION_1 = 1
staticprivate

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