Interface AdapterObserver
- Namespace
- IceGrid
- Assembly
- IceGrid.dll
Monitors dynamically-registered object adapters.
[SliceTypeId("::IceGrid::AdapterObserver")]
public interface AdapterObserver : Object
- Inherited Members
Remarks
The Slice compiler generated this skeleton interface from Slice interface ::IceGrid::AdapterObserver.
Your servant class implements this interface by deriving fromAdapterObserverDisp_ or from the Disp_ class for a derived interface.
Methods
adapterAdded(AdapterInfo, Current)
Notifies the observer that a dynamically-registered adapter was added.
void adapterAdded(AdapterInfo info, Current current)
Parameters
infoAdapterInfoThe details of the new adapter.
currentCurrentThe Current object for the dispatch.
adapterInit(AdapterInfo[], Current)
Provides the initial list of dynamically registered adapters to the observer.
void adapterInit(AdapterInfo[] adpts, Current current)
Parameters
adptsAdapterInfo[]The adapters that were dynamically registered with the registry.
currentCurrentThe Current object for the dispatch.
adapterRemoved(string, Current)
Notifies the observer that a dynamically-registered adapter was removed.
void adapterRemoved(string id, Current current)
Parameters
adapterUpdated(AdapterInfo, Current)
void adapterUpdated(AdapterInfo info, Current current)
Parameters
infoAdapterInfoThe details of the updated adapter.
currentCurrentThe Current object for the dispatch.