com.ibm.websphere.management.repository
Class ConfigEpoch
- java.lang.Object
-
- com.ibm.websphere.management.repository.ConfigEpoch
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable
public class ConfigEpoch extends java.lang.Object implements java.lang.Comparable, java.io.Serializable
A ConfigEpoch is used to determine if changes have been made to the repository between points in time. A config epoch is a span of time during which there are no repository changes; all ConfigEpoch instances obtained during a single config epoch will be equal to each other. Whenever the repository is changed, a new config epoch begins.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.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description ConfigEpoch()
Creates a ConfigEpoch with the current timestamp.
-
Method Summary
Methods Modifier and Type Method and Description int
compareTo(java.lang.Object obj)
Compares thisConfigEpoch
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.
-
-
-
Constructor Detail
-
ConfigEpoch
public ConfigEpoch()
Creates a ConfigEpoch with the current timestamp.
-
-
Method Detail
-
update
public void update()
Not for public use.
-
refresh
public void refresh()
Not for public use.
-
equals
public boolean equals(java.lang.Object obj)
Compares this ConfigEpoch instance to another object.- Overrides:
equals
in classjava.lang.Object
- Parameters:
obj
- object to be compared to this ConfigEpoch instance- Returns:
true
ifobj
is an instance of ConfigEpoch with the same value as this instance
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
compareTo
public int compareTo(java.lang.Object obj)
Compares thisConfigEpoch
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.- Specified by:
compareTo
in interfacejava.lang.Comparable
- Parameters:
obj
- the object to be compared- Returns:
- a negative integer, zero, or a positive integer as this object is older than, equal to, or greater than the specified object.
- Throws:
java.lang.ClassCastException
- if the specified object is not an instance ofConfigEpoch
-
-