public class Ballot extends java.lang.Object implements java.lang.Comparable<Ballot>
Modifier and Type | Field and Description |
---|---|
int |
ballotNumber
Ballot number that increases monotonically at acceptors for a given
coordinator ID.
|
int |
coordinatorID
Ballot coordinator that breaks ordering ties at acceptors when the ballot
number is the same.
|
Constructor and Description |
---|
Ballot(int ballotNumber,
int coordinatorID) |
Ballot(java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Ballot b) |
int |
compareTo(int bnum,
int coord) |
boolean |
equals(java.lang.Object b) |
static java.lang.String |
getBallotCoordString(java.lang.String ballotString) |
static java.lang.Integer |
getBallotNumString(java.lang.String ballotString) |
static java.lang.String |
getBallotString(int bnum,
int coord) |
static java.lang.String |
getBallotString(int ballotnum,
java.lang.Object ballotCoord) |
int |
hashCode() |
java.lang.String |
toString() |
public final int ballotNumber
public final int coordinatorID
public Ballot(int ballotNumber, int coordinatorID)
public Ballot(java.lang.String s)
public int compareTo(Ballot b)
compareTo
in interface java.lang.Comparable<Ballot>
public int compareTo(int bnum, int coord)
public boolean equals(java.lang.Object b)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static java.lang.String getBallotCoordString(java.lang.String ballotString)
public static java.lang.Integer getBallotNumString(java.lang.String ballotString)
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String getBallotString(int bnum, int coord)
public static java.lang.String getBallotString(int ballotnum, java.lang.Object ballotCoord)