IceGrid._ObjectObserverOperationsNC Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of icegrid-compat Show documentation
Show all versions of icegrid-compat Show documentation
Locate, deploy, and manage Ice servers
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
//
// Ice version 3.7.3
//
//
//
// Generated from file `Admin.ice'
//
// Warning: do not edit this file.
//
//
//
package IceGrid;
/**
* This interface allows applications to monitor IceGrid well-known objects.
*
**/
public interface _ObjectObserverOperationsNC
{
/**
* objectInit
is called after the registration of
* an observer to indicate the state of the registry.
*
* @param objects The objects registered with the {@link Admin}
* interface (not through the deployment mechanism).
*
**/
void objectInit(ObjectInfo[] objects);
/**
* The objectAdded
operation is called to notify an observer when an
* object was added to the {@link Admin} interface.
*
* @param info The details of the added object.
*
**/
void objectAdded(ObjectInfo info);
/**
* objectUpdated
is called to notify an observer when
* an object registered with the {@link Admin} interface was updated.
*
* @param info The details of the updated object.
*
**/
void objectUpdated(ObjectInfo info);
/**
* objectRemoved
is called to notify an observer when
* an object registered with the {@link Admin} interface was removed.
*
* @param id The identity of the removed object.
*
**/
void objectRemoved(Ice.Identity id);
}