IBM WebSphere Application ServerTM
Release 7

com.ibm.websphere.management.repository
Class ConfigRepositoryEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.ibm.websphere.management.repository.ConfigRepositoryEvent
All Implemented Interfaces:
java.io.Serializable

public class ConfigRepositoryEvent
extends java.util.EventObject

A ConfigRepositoryEvent is generated each time the repository is updated. It contains an array of ConfigChangeNotifier instances, one for each document that has changed.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ConfigRepositoryEvent(com.ibm.websphere.management.repository.ConfigRepository source, long id, ConfigChangeNotifier[] chg)
          Not for public use.
 
Method Summary
static long generateId()
          Not for public use.
 ConfigChangeNotifier[] getChanges()
          Retrieves the array of config change notifiers in this event.
 long getId()
          Returns the ID associated with this event.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfigRepositoryEvent

public ConfigRepositoryEvent(com.ibm.websphere.management.repository.ConfigRepository source,
                             long id,
                             ConfigChangeNotifier[] chg)
Not for public use.

Parameters:
source - Not for public use
id - Not for public use
chg - Not for public use
Method Detail

generateId

public static long generateId()
Not for public use.

Returns:
Not for public use.

getChanges

public ConfigChangeNotifier[] getChanges()
Retrieves the array of config change notifiers in this event.

Returns:
an array of the config change notifiers in this event, one for each document that has changed

getId

public long getId()
Returns the ID associated with this event.

Returns:
this event's ID

IBM WebSphere Application ServerTM
Release 7