AbstractAbstractaddAdds an application to IceGrid.
The application descriptor.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.AccessDeniedException Thrown when the session doesn't hold the exclusive lock or when another session is holding the lock.
IceGrid.DeploymentException Thrown when the application deployment failed.
AbstractaddAdds an object to the object registry. IceGrid gets the object type by calling ice_id on obj. The
object must be reachable.
A promise like object representing the result of the dispatch.
IceGrid.DeploymentException Thrown when the object can't be added.
IceGrid.ObjectExistsException Thrown when the object is already registered.
AbstractaddAdds an object to the object registry and explicitly specifies its type.
A promise like object representing the result of the dispatch.
IceGrid.DeploymentException Thrown when the application deployment failed.
IceGrid.ObjectExistsException Thrown when the object is already registered.
Dispatches an incoming request to one of the methods of this generated class, based on the operation name carried by the request.
The incoming request.
The outgoing response (when the selected method returns a value), or a promise with the outgoing response (when the selected method returns a promise).
AbstractenableEnables or disables a server. A disabled server can't be started on demand or administratively. The enable state of the server is not persistent: if the node is shut down and restarted, the server will be enabled by default.
The server ID.
true to enable the server, false to disable it.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.DeploymentException Thrown when the deployment of the server failed.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
IceGrid.ServerNotExistException Thrown when the server doesn't exist.
AbstractgetGets adapter information for the replica group or adapter with the given ID.
The adapter or replica group ID.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
id refers to an adapter, this sequence contains a single element.
If id refers to a replica group, this sequence contains adapter information for each member of the
replica group.IceGrid.AdapterNotExistException Thrown when the adapter or replica group doesn't exist.
AbstractgetGets the IDs of all adapters registered with IceGrid.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
AbstractgetGets all the IceGrid applications currently registered.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
AbstractgetGets the names of all IceGrid nodes currently registered.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
AbstractgetGets the object info of all the registered objects whose stringified identities match the given expression.
The expression to match against the stringified identities of registered objects. The expression
may contain a trailing wildcard (*) character.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
AbstractgetGets the names of all the IceGrid registries currently registered.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
AbstractgetGets the IDs of all the servers registered with IceGrid.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
AbstractgetGets an application descriptor.
The application name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.ApplicationNotExistException Thrown when the application doesn't exist.
AbstractgetGets the default application descriptor.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.DeploymentException Thrown when the default application descriptor is invalid or unreachable.
AbstractgetGets a proxy to the admin object of an IceGrid node.
The IceGrid node name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.NodeNotExistException Thrown when the node doesn't exist.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
AbstractgetGet the hostname of a node.
The node name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.NodeNotExistException Thrown when the node doesn't exist.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
AbstractgetGets the node information of a node.
The node name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.NodeNotExistException Thrown when the node doesn't exist.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
AbstractgetGets the load averages of a node.
The node name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.NodeNotExistException Thrown when the node doesn't exist.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
AbstractgetGets the number of physical processor sockets in the computer where an IceGrid node is deployed.
Note that this operation returns 1 on operating systems where this can't be automatically determined and
where the IceGrid.Node.ProcessorSocketCount property for the node is not set.
The node name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.NodeNotExistException Thrown when the node doesn't exist.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
AbstractgetGets the object info for the object.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.ObjectNotRegisteredException Thrown when the object isn't registered with the registry.
AbstractgetGets the object info of all the registered objects with a given type.
The type name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
AbstractgetGets a proxy to the admin object of an IceGrid registry.
The registry name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.RegistryNotExistException Thrown when the registry doesn't exist.
AbstractgetGets the registry information of an IceGrid registry.
The registry name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.RegistryNotExistException Thrown when the registry doesn't exist.
IceGrid.RegistryUnreachableException Thrown when the registry is unreachable.
AbstractgetGets a proxy to the admin object of a server.
The server ID.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.DeploymentException Thrown when the deployment of the server failed.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
IceGrid.ServerNotExistException Thrown when the server doesn't exist.
AbstractgetGets the category for server admin objects. You can manufacture a server admin proxy from the admin proxy by changing its identity: use the server ID as name and the returned category as category.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
AbstractgetGets information about a server.
The server ID.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.ServerNotExistException Thrown when the server doesn't exist.
AbstractgetGets the system process ID of a server. The process ID is operating system dependent.
The server ID.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.DeploymentException Thrown when the deployment of the server failed.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
IceGrid.ServerNotExistException Thrown when the server doesn't exist.
AbstractgetGets the state of a server.
The server ID.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
IceGrid.DeploymentException Thrown when the deployment of the server failed.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
IceGrid.ServerNotExistException Thrown when the server doesn't exist.
Returns the Slice type ID of the most-derived interface supported by this object.
The Current object for the invocation.
The Slice type ID of the most-derived interface.
Returns the Slice type IDs of the interfaces supported by this object.
The Current object for the invocation.
The Slice type IDs of the interfaces supported by this object, in alphabetical order.
Tests whether this object supports a specific Slice interface.
The type ID of the Slice interface to test against.
The Current object for the invocation.
True if this object has the interface specified by typeID or derives from the interface specified by typeID.
Tests whether this object can be reached.
The Current object for the invocation.
AbstractinstantiateInstantiates a server template.
The application name.
The name of the node where the server will be deployed.
The descriptor of the server instance to deploy.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.AccessDeniedException Thrown when the session doesn't hold the exclusive lock or when another session is holding the lock.
IceGrid.ApplicationNotExistException Thrown when the application doesn't exist.
IceGrid.DeploymentException Thrown when the application deployment failed.
AbstractisChecks if the server is enabled or disabled.
The server ID.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
true if the server is enabled, false otherwise.IceGrid.DeploymentException Thrown when the deployment of the server failed.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
IceGrid.ServerNotExistException Thrown when the server doesn't exist.
AbstractpingPings an IceGrid node to see if it is active.
The node name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
true if the node ping succeeded, false otherwise.IceGrid.NodeNotExistException Thrown when the node doesn't exist.
AbstractpingPings an IceGrid registry to see if it is active.
The registry name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch, which resolves to:
true if the registry ping succeeded, false otherwise.IceGrid.RegistryNotExistException Thrown when the registry doesn't exist.
AbstractremoveRemoves the adapter with the given ID.
The adapter ID.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.AdapterNotExistException Thrown when the adapter doesn't exist.
IceGrid.DeploymentException Thrown when the application deployment failed.
AbstractremoveRemoves an application from IceGrid.
The application name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.AccessDeniedException Thrown when the session doesn't hold the exclusive lock or when another session is holding the lock.
IceGrid.ApplicationNotExistException Thrown when the application doesn't exist.
IceGrid.DeploymentException Thrown when the application deployment failed.
AbstractremoveRemoves an object from the object registry. Only objects added with this interface can be removed with this operation. Objects added with deployment descriptors should be removed with the deployment mechanism.
A promise like object representing the result of the dispatch.
IceGrid.DeploymentException Thrown when the object can't be removed.
IceGrid.ObjectNotRegisteredException Thrown when the object isn't registered with the registry.
AbstractsendSends a signal to a server.
The server ID.
The signal, for example SIGTERM or 15.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.BadSignalException Thrown when the signal is not recognized by the target server.
IceGrid.DeploymentException Thrown when the deployment of the server failed.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
IceGrid.ServerNotExistException Thrown when the server doesn't exist.
AbstractshutdownShuts down the IceGrid registry.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
AbstractshutdownShuts down an IceGrid node.
The node name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.NodeNotExistException Thrown when the node doesn't exist.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
AbstractshutdownShuts down an IceGrid registry.
The registry name.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.RegistryNotExistException Thrown when the registry doesn't exist.
IceGrid.RegistryUnreachableException Thrown when the registry is unreachable.
AbstractstartStarts a server and waits for its activation.
The server id.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.DeploymentException Thrown when the deployment of the server failed.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
IceGrid.ServerNotExistException Thrown when the server doesn't exist.
IceGrid.ServerStartException Thrown when the server startup failed.
AbstractstopStops a server.
The server ID.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.DeploymentException Thrown when the deployment of the server failed.
IceGrid.NodeUnreachableException Thrown when the node is unreachable.
IceGrid.ServerNotExistException Thrown when the server doesn't exist.
IceGrid.ServerStopException Thrown when the server stop failed.
AbstractsyncSynchronizes a deployed application. This operation replaces the current descriptor with a new descriptor.
The new application descriptor.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.AccessDeniedException Thrown when the session doesn't hold the exclusive lock or when another session is holding the lock.
IceGrid.ApplicationNotExistException Thrown when the application doesn't exist.
IceGrid.DeploymentException Thrown when the application deployment failed.
AbstractsyncSynchronizes a deployed application. This operation replaces the current descriptor with a new descriptor only if no server restarts are necessary for the update of the application. If some servers need to be restarted, the synchronization is rejected with a DeploymentException.
The application descriptor.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.AccessDeniedException Thrown when the session doesn't hold the exclusive lock or when another session is holding the lock.
IceGrid.ApplicationNotExistException Thrown when the application doesn't exist.
IceGrid.DeploymentException Thrown when the application deployment failed.
AbstractupdateUpdates a deployed application.
The update descriptor.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.AccessDeniedException Thrown when the session doesn't hold the exclusive lock or when another session is holding the lock.
IceGrid.ApplicationNotExistException Thrown when the application doesn't exist.
IceGrid.DeploymentException Thrown when the application deployment failed.
AbstractupdateUpdates a deployed application. This operation succeeds only when no server restarts are necessary for the update of the application. If some servers need to be restarted, the synchronization is rejected with a DeploymentException.
The update descriptor.
The Current object for the dispatch.
A promise like object representing the result of the dispatch.
IceGrid.AccessDeniedException Thrown when the session doesn't hold the exclusive lock or when another session is holding the lock.
IceGrid.ApplicationNotExistException Thrown when the application doesn't exist.
IceGrid.DeploymentException Thrown when the application deployment failed.
AbstractupdateUpdates an object in the object registry. Only objects added with this interface can be updated with this operation. Objects added with deployment descriptors should be updated with the deployment mechanism.
A promise like object representing the result of the dispatch.
IceGrid.DeploymentException Thrown when the object can't be updated.
IceGrid.ObjectNotRegisteredException Thrown when the object isn't registered with the registry.
Staticice_Obtains the Slice type ID of this type.
The return value is always "::IceGrid::Admin".
Provides administrative access to an IceGrid deployment.
Remarks
The Slice compiler generated this skeleton class from Slice interface
::IceGrid::Admin.