Ice 3.7 Slice API Reference
Operations | List of all members
IceGrid::AdapterObserver Interface Reference

This interface allows applications to monitor the state of object adapters that are registered with IceGrid. More...

defined in <IceGrid/Admin.ice>

interface AdapterObserver { ... }

Operations

void adapterAdded (AdapterInfo info)
 The adapterAdded operation is called to notify an observer when a dynamically-registered adapter was added. More...
 
void adapterInit (AdapterInfoSeq adpts)
 adapterInit is called after registration of an observer to indicate the state of the registry. More...
 
void adapterRemoved (string id)
 The adapterRemoved operation is called to notify an observer when a dynamically-registered adapter was removed. More...
 
void adapterUpdated (AdapterInfo info)
 The adapterUpdated operation is called to notify an observer when a dynamically-registered adapter was updated. More...
 

Detailed Description

This interface allows applications to monitor the state of object adapters that are registered with IceGrid.

Operation Documentation

◆ adapterAdded()

void adapterAdded ( AdapterInfo  info)

The adapterAdded operation is called to notify an observer when a dynamically-registered adapter was added.

Parameters
infoThe details of the new adapter.

◆ adapterInit()

void adapterInit ( AdapterInfoSeq  adpts)

adapterInit is called after registration of an observer to indicate the state of the registry.

Parameters
adptsThe adapters that were dynamically registered with the registry (not through the deployment mechanism).

◆ adapterRemoved()

void adapterRemoved ( string  id)

The adapterRemoved operation is called to notify an observer when a dynamically-registered adapter was removed.

Parameters
idThe ID of the removed adapter.

◆ adapterUpdated()

void adapterUpdated ( AdapterInfo  info)

The adapterUpdated operation is called to notify an observer when a dynamically-registered adapter was updated.

Parameters
infoThe details of the updated adapter.

The documentation for this interface was generated from the following file: