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

公開メンバ関数

void writeObject (ObjectOutput output, ActionTokenValueEntity t) throws IOException
 
ActionTokenValueEntity readObject (ObjectInput input) throws IOException, ClassNotFoundException
 

静的非公開変数類

static final int VERSION_1 = 1
 

詳解

関数詳解

◆ readObject()

ActionTokenValueEntity org.keycloak.models.sessions.infinispan.entities.ActionTokenValueEntity.ExternalizerImpl.readObject ( ObjectInput  input) throws IOException, ClassNotFoundException
inline
68  {
69  byte version = input.readByte();
70 
71  if (version != VERSION_1) {
72  throw new IOException("Invalid version: " + version);
73  }
74  boolean notesEmpty = input.readBoolean();
75 
76  Map<String, String> notes = notesEmpty ? Collections.EMPTY_MAP : (Map<String, String>) input.readObject();
77 
78  return new ActionTokenValueEntity(notes);
79  }
static final int VERSION_1
Definition: ActionTokenValueEntity.java:55
final Map< String, String > notes
Definition: ActionTokenValueEntity.java:32
ActionTokenValueEntity(Map< String, String > notes)
Definition: ActionTokenValueEntity.java:34

◆ writeObject()

void org.keycloak.models.sessions.infinispan.entities.ActionTokenValueEntity.ExternalizerImpl.writeObject ( ObjectOutput  output,
ActionTokenValueEntity  t 
) throws IOException
inline
58  {
59  output.writeByte(VERSION_1);
60 
61  output.writeBoolean(t.notes.isEmpty());
62  if (! t.notes.isEmpty()) {
63  output.writeObject(t.notes);
64  }
65  }
static final int VERSION_1
Definition: ActionTokenValueEntity.java:55

メンバ詳解

◆ VERSION_1

final int org.keycloak.models.sessions.infinispan.entities.ActionTokenValueEntity.ExternalizerImpl.VERSION_1 = 1
staticprivate

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