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 String
Returns 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 String
Returns the Slice type ID of the interface supported by this object.void
objectAdded
(ObjectInfo info, Current current) TheobjectAdded
operation is called to notify an observer when an object was added to theAdmin
interface.void
objectInit
(ObjectInfo[] objects, Current current) objectInit
is called after the registration of an observer to indicate the state of the registry.void
objectRemoved
(Identity id, Current current) objectRemoved
is called to notify an observer when an object registered with theAdmin
interface was removed.void
objectUpdated
(ObjectInfo info, Current current) objectUpdated
is called to notify an observer when an object registered with theAdmin
interface was updated.Methods inherited from interface com.zeroc.Ice.Object
ice_dispatch, ice_isA, ice_ping
-
Method Details
-
objectInit
objectInit
is called after the registration of an observer to indicate the state of the registry.- Parameters:
objects
- The objects registered with theAdmin
interface (not through the deployment mechanism).current
- The Current object for the invocation.
-
objectAdded
TheobjectAdded
operation is called to notify an observer when an object was added to theAdmin
interface.- Parameters:
info
- The details of the added object.current
- The Current object for the invocation.
-
objectUpdated
objectUpdated
is called to notify an observer when an object registered with theAdmin
interface was updated.- Parameters:
info
- The details of the updated object.current
- The Current object for the invocation.
-
objectRemoved
objectRemoved
is called to notify an observer when an object registered with theAdmin
interface was removed.- Parameters:
id
- The identity of the removed object.current
- The Current object for the invocation.
-
ice_ids
Description copied from interface:Object
Returns the Slice type IDs of the interfaces supported by this object. -
ice_id
Description copied from interface:Object
Returns the Slice type ID of the most-derived interface supported by this object. -
ice_staticId
Description copied from interface:Object
Returns the Slice type ID of the interface supported by this object.- Returns:
- The return value is always ::Ice::Object.
-