IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.management.repository
Class ConfigEpoch

java.lang.Object
  extended by 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
ConfigEpoch()
          Creates a ConfigEpoch with the current timestamp.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 class java.lang.Object
Parameters:
obj - object to be compared to this ConfigEpoch instance
Returns:
true if obj is an instance of ConfigEpoch with the same value as this instance

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(java.lang.Object obj)
Compares this 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.

Specified by:
compareTo in interface java.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 of ConfigEpoch

IBM WebSphere Application ServerTM
Release 8