Package com.zeroc.IceGrid
Interface ObjectObserver
- All Superinterfaces:
Object
This interface allows applications to monitor IceGrid well-known objects.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.zeroc.Ice.Object
Object.Ice_invokeResult -
Method Summary
Modifier and TypeMethodDescriptiondefault StringReturns the Slice type ID of the most-derived interface supported by this object.default String[]Returns the Slice type IDs of the interfaces supported by this object.static StringReturns the Slice type ID of the interface supported by this object.voidobjectAdded(ObjectInfo info, Current current) TheobjectAddedoperation is called to notify an observer when an object was added to theAdmininterface.voidobjectInit(ObjectInfo[] objects, Current current) objectInitis called after the registration of an observer to indicate the state of the registry.voidobjectRemoved(Identity id, Current current) objectRemovedis called to notify an observer when an object registered with theAdmininterface was removed.voidobjectUpdated(ObjectInfo info, Current current) objectUpdatedis called to notify an observer when an object registered with theAdmininterface was updated.Methods inherited from interface com.zeroc.Ice.Object
ice_dispatch, ice_isA, ice_ping
-
Method Details
-
objectInit
objectInitis called after the registration of an observer to indicate the state of the registry.- Parameters:
objects- The objects registered with theAdmininterface (not through the deployment mechanism).current- The Current object for the invocation.
-
objectAdded
TheobjectAddedoperation is called to notify an observer when an object was added to theAdmininterface.- Parameters:
info- The details of the added object.current- The Current object for the invocation.
-
objectUpdated
objectUpdatedis called to notify an observer when an object registered with theAdmininterface was updated.- Parameters:
info- The details of the updated object.current- The Current object for the invocation.
-
objectRemoved
objectRemovedis called to notify an observer when an object registered with theAdmininterface was removed.- Parameters:
id- The identity of the removed object.current- The Current object for the invocation.
-
ice_ids
Description copied from interface:ObjectReturns the Slice type IDs of the interfaces supported by this object. -
ice_id
Description copied from interface:ObjectReturns the Slice type ID of the most-derived interface supported by this object. -
ice_staticId
Description copied from interface:ObjectReturns the Slice type ID of the interface supported by this object.- Returns:
- The return value is always ::Ice::Object.
-