public class LastEidData
extends java.lang.Object
implements java.io.Externalizable
| Constructor and Description |
|---|
LastEidData()
Empty constructor
|
LastEidData(int pid,
int eid,
byte[] eidDecision,
java.util.Set<PaxosMessage> eidProof)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int |
getEid()
Get execution id
|
byte[] |
getEidDecision()
Get decision value
|
java.util.Set<PaxosMessage> |
getEidProof()
Get proof of the decision
|
int |
getPid()
Get process id
|
int |
hashCode() |
void |
readExternal(java.io.ObjectInput in) |
void |
writeExternal(java.io.ObjectOutput out) |
public LastEidData()
public LastEidData(int pid,
int eid,
byte[] eidDecision,
java.util.Set<PaxosMessage> eidProof)
pid - process ideid - execution ideidDecision - decision valueeidProof - proof of the decisionpublic int getEid()
public byte[] getEidDecision()
public java.util.Set<PaxosMessage> getEidProof()
public int getPid()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException