Package com.zeroc.IceGrid
Interface RegistryObserver
- All Superinterfaces:
Object
This interface allows applications to monitor changes the state
of the registry.
-
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
registryDown
(String name, Current current) ThenodeDown
operation is called to notify an observer that a node went down.void
registryInit
(RegistryInfo[] registries, Current current) TheregistryInit
operation is called after registration of an observer to indicate the state of the registries.void
registryUp
(RegistryInfo node, Current current) ThenodeUp
operation is called to notify an observer that a node came up.Methods inherited from interface com.zeroc.Ice.Object
ice_dispatch, ice_isA, ice_ping
-
Method Details
-
registryInit
TheregistryInit
operation is called after registration of an observer to indicate the state of the registries.- Parameters:
registries
- The current state of the registries.current
- The Current object for the invocation.
-
registryUp
ThenodeUp
operation is called to notify an observer that a node came up.- Parameters:
node
- The node state.current
- The Current object for the invocation.
-
registryDown
ThenodeDown
operation is called to notify an observer that a node went down.- Parameters:
name
- The node name.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.
-