IceGrid::ObjectObserver
Overview
interface ObjectObserver
This interface allows applications to monitor IceGrid well-known objects.
Operation Index
objectInit — objectInit
is called after the registration of an observer to indicate the state of the registry.
objectAdded — The objectAdded
operation is called to notify an observer when an object was added to the IceGrid::Admin interface.
objectUpdated — objectUpdated
is called to notify an observer when an object registered with the IceGrid::Admin interface was updated.
objectRemoved — objectRemoved
is called to notify an observer when an object registered with the IceGrid::Admin interface was removed.
Operations
void objectInit(IceGrid::ObjectInfoSeq objects)
objectInit
is called after the registration of an observer to indicate the state of the registry.
Parameters
objects
— The objects registered with the IceGrid::Admin interface (not through the deployment mechanism).
void objectAdded(IceGrid::ObjectInfo info)
The objectAdded
operation is called to notify an observer when an object was added to the IceGrid::Admin interface.
Parameters
info
— The details of the added object.
void objectUpdated(IceGrid::ObjectInfo info)
objectUpdated
is called to notify an observer when an object registered with the IceGrid::Admin interface was updated.
Parameters
info
— The details of the updated object.
void objectRemoved(Ice::Identity id)
objectRemoved
is called to notify an observer when an object registered with the IceGrid::Admin interface was removed.
Parameters
id
— The identity of the removed object.