public final class DistributedVirtualFlowRuleStore.MastershipBasedTimestamp
extends java.lang.Object
implements org.onosproject.store.Timestamp
| Modifier | Constructor and Description |
|---|---|
protected |
MastershipBasedTimestamp()
Default constructor for serialization.
|
|
MastershipBasedTimestamp(long termNumber,
long sequenceNumber)
Default version tuple.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(org.onosproject.store.Timestamp o) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
long |
sequenceNumber()
Returns the sequenceNumber number.
|
long |
termNumber()
Returns the termNumber.
|
java.lang.String |
toString() |
protected MastershipBasedTimestamp()
public MastershipBasedTimestamp(long termNumber,
long sequenceNumber)
termNumber - the mastership termNumbersequenceNumber - the sequenceNumber number within the termNumberpublic int compareTo(org.onosproject.store.Timestamp o)
compareTo in interface java.lang.Comparable<org.onosproject.store.Timestamp>public int hashCode()
hashCode in interface org.onosproject.store.TimestamphashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in interface org.onosproject.store.Timestampequals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic long termNumber()
public long sequenceNumber()