|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opends.server.replication.common.ChangeNumber
public class ChangeNumber
Class used to represent Change Numbers.
Constructor Summary | |
---|---|
ChangeNumber(long time,
int seq,
short id)
Create a new ChangeNumber. |
|
ChangeNumber(java.lang.String str)
Create a new ChangeNumber from a String. |
Method Summary | |
---|---|
static int |
compare(ChangeNumber CN1,
ChangeNumber CN2)
Compares 2 ChangeNumber. |
int |
compareTo(ChangeNumber cn)
Compares this object with the specified object for order. |
static int |
diffSeqNum(ChangeNumber op1,
ChangeNumber op2)
Computes the difference in number of changes between 2 change numbers. |
boolean |
equals(java.lang.Object obj)
|
int |
getSeqnum()
Getter for the sequence number. |
short |
getServerId()
Getter for the server ID. |
long |
getTime()
Getter for the time. |
long |
getTimeSec()
Get the timestamp associated to this ChangeNumber in seconds. |
int |
hashCode()
|
boolean |
newer(ChangeNumber CN)
Check if the current Object is strictly newer than ChangeNumber. |
boolean |
newerOrEquals(ChangeNumber CN)
Check if the current Object is newer than ChangeNumber. |
java.lang.Boolean |
older(ChangeNumber CN)
check if the current Object is strictly older than ChangeNumber given in parameter. |
java.lang.Boolean |
olderOrEqual(ChangeNumber CN)
check if the current Object is older than ChangeNumber given in parameter. |
java.lang.String |
toString()
Convert the ChangeNumber to a printable String. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ChangeNumber(java.lang.String str)
str
- the string from which to create a ChangeNumberpublic ChangeNumber(long time, int seq, short id)
time
- time for the ChangeNumberseq
- sequence numberid
- identity of serverMethod Detail |
---|
public long getTime()
public long getTimeSec()
public int getSeqnum()
public short getServerId()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static int compare(ChangeNumber CN1, ChangeNumber CN2)
CN1
- the first ChangeNumber to compareCN2
- the second ChangeNumber to compare
public static int diffSeqNum(ChangeNumber op1, ChangeNumber op2)
op1
- the first ChangeNumberop2
- the second ChangeNumber
public java.lang.Boolean older(ChangeNumber CN)
CN
- the Changenumber to compare with
public java.lang.Boolean olderOrEqual(ChangeNumber CN)
CN
- the Changenumber to compare with
public boolean newerOrEquals(ChangeNumber CN)
CN
- the Changenumber to compare with
public boolean newer(ChangeNumber CN)
CN
- the Changenumber to compare with
public int compareTo(ChangeNumber cn)
compareTo
in interface java.lang.Comparable<ChangeNumber>
cn
- the ChangeNumber to compare with.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |