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.Object
public int hashCode()
hashCode
in class java.lang.Object
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException