public class ConfigEpoch
extends java.lang.Object
implements java.lang.Comparable, java.io.Serializable
By comparing two ConfigEpoch instances obtained at different points in time, it is possible to determine whether the repository has changed between those points in time. If the objects are not equal, the repository has changed; otherwise, the repository has not changed.
Constructor and Description |
---|
ConfigEpoch()
Creates a ConfigEpoch with the current timestamp.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object obj)
Compares this
ConfigEpoch instance with the specified object
for order. |
boolean |
equals(java.lang.Object obj)
Compares this ConfigEpoch instance to another object.
|
void |
refresh()
Not for public use.
|
java.lang.String |
toString() |
void |
update()
Not for public use.
|
public ConfigEpoch()
public void update()
public void refresh()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- object to be compared to this ConfigEpoch instancetrue
if obj
is an instance of ConfigEpoch
with the same value as this instancepublic java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(java.lang.Object obj)
ConfigEpoch
instance with the specified object
for order. Returns a negative integer, zero, or a positive integer as this
object is older than, equal to, or newer than the specified object.compareTo
in interface java.lang.Comparable
obj
- the object to be comparedjava.lang.ClassCastException
- if the specified object is not an
instance of ConfigEpoch