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 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.voidregistryDown(String name, Current current) ThenodeDownoperation is called to notify an observer that a node went down.voidregistryInit(RegistryInfo[] registries, Current current) TheregistryInitoperation is called after registration of an observer to indicate the state of the registries.voidregistryUp(RegistryInfo node, Current current) ThenodeUpoperation 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
TheregistryInitoperation 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
ThenodeUpoperation is called to notify an observer that a node came up.- Parameters:
node- The node state.current- The Current object for the invocation.
-
registryDown
ThenodeDownoperation 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: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.
-