コード例 #1
0
ファイル: CommandResponse.java プロジェクト: octo47/copycat
 @Override
 public void readObject(BufferInput buffer, Alleycat alleycat) {
   status = Status.forId(buffer.readByte());
   if (status == Status.OK) {
     error = null;
     version = buffer.readLong();
     result = alleycat.readObject(buffer);
   } else {
     error = RaftError.forId(buffer.readByte());
   }
 }
コード例 #2
0
ファイル: RegisterResponse.java プロジェクト: octo47/copycat
 @Override
 public void readObject(BufferInput buffer, Alleycat alleycat) {
   status = Status.forId(buffer.readByte());
   if (status == Status.OK) {
     error = null;
     term = buffer.readLong();
     leader = buffer.readInt();
     session = buffer.readLong();
     members = alleycat.readObject(buffer);
   } else {
     error = RaftError.forId(buffer.readByte());
   }
 }