ice_id on the given proxy. The object
* must be reachable.
* @param obj The object to be added to the registry.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
addObject(obj:Ice.ObjectPrx, context?:Map*) character.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
getAllObjectInfos(expr:string, context?:MapAllowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract addApplication(descriptor:ApplicationDescriptor, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract syncApplication(descriptor:ApplicationDescriptor, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract updateApplication(descriptor:ApplicationUpdateDescriptor, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract syncApplicationWithoutRestart(descriptor:ApplicationDescriptor, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract updateApplicationWithoutRestart(descriptor:ApplicationUpdateDescriptor, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract removeApplication(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract instantiateServer(application:string, node:string, desc:ServerInstanceDescriptor, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract patchApplication(name:string, shutdown:boolean, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getApplicationInfo(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getDefaultApplicationDescriptor(current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getAllApplicationNames(current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getServerInfo(id:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getServerState(id:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getServerPid(id:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getServerAdminCategory(current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getServerAdmin(id:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract enableServer(id:string, enabled:boolean, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract isServerEnabled(id:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract startServer(id:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract stopServer(id:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract patchServer(id:string, shutdown:boolean, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract sendSignal(id:string, signal:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getAllServerIds(current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getAdapterInfo(id:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract removeAdapter(id:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getAllAdapterIds(current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract addObject(obj:Ice.ObjectPrx, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract updateObject(obj:Ice.ObjectPrx, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract addObjectWithType(obj:Ice.ObjectPrx, type:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract removeObject(id:Ice.Identity, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getObjectInfo(id:Ice.Identity, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getObjectInfosByType(type:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getAllObjectInfos(expr:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract pingNode(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getNodeLoad(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getNodeInfo(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getNodeAdmin(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getNodeProcessorSocketCount(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract shutdownNode(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getNodeHostname(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getAllNodeNames(current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract pingRegistry(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getRegistryInfo(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getRegistryAdmin(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract shutdownRegistry(name:string, current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getAllRegistryNames(current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract shutdown(current:Ice.Current):PromiseLike Allowing access to this interface
* is a security risk! Please see the IceGrid documentation
* for further information.
* @param current The Current object for the invocation.
* @return The result or a promise like object that will be resolved with the result of the invocation.
*/
abstract getSliceChecksums(current:Ice.Current):PromiseLikeregistryInit operation is called after registration of
* an observer to indicate the state of the registries.
* @param registries The current state of the registries.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
registryInit(registries:RegistryInfoSeq, context?:MapnodeUp operation is called to notify an observer that a node
* came up.
* @param node The node state.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
registryUp(node:RegistryInfo, context?:MapnodeDown operation is called to notify an observer that a node
* went down.
* @param name The node name.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
registryDown(name:string, context?:MapnodeInit operation indicates the current state
* of nodes. It is called after the registration of an observer.
* @param nodes The current state of the nodes.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
nodeInit(nodes:NodeDynamicInfoSeq, context?:MapnodeUp operation is called to notify an observer that a node
* came up.
* @param node The node state.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
nodeUp(node:NodeDynamicInfo, context?:MapnodeDown operation is called to notify an observer that a node
* went down.
* @param name The node name.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
nodeDown(name:string, context?:MapupdateServer operation is called to notify an observer that
* the state of a server changed.
* @param node The node hosting the server.
* @param updatedInfo The new server state.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
updateServer(node:string, updatedInfo:ServerDynamicInfo, context?:MapupdateAdapter operation is called to notify an observer that
* the state of an adapter changed.
* @param node The node hosting the adapter.
* @param updatedInfo The new adapter state.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
updateAdapter(node:string, updatedInfo:AdapterDynamicInfo, context?:MapapplicationInit is called after the registration
* of an observer to indicate the state of the registry.
* @param serial The current serial number of the registry
* database. This serial number allows observers to make sure that
* their internal state is synchronized with the registry.
* @param applications The applications currently registered with
* the registry.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
applicationInit(serial:number, applications:ApplicationInfoSeq, context?:MapapplicationAdded operation is called to notify an observer
* that an application was added.
* @param serial The new serial number of the registry database.
* @param desc The descriptor of the new application.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
applicationAdded(serial:number, desc:ApplicationInfo, context?:MapapplicationRemoved operation is called to notify an observer
* that an application was removed.
* @param serial The new serial number of the registry database.
* @param name The name of the application that was removed.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
applicationRemoved(serial:number, name:string, context?:MapapplicationUpdated operation is called to notify an observer
* that an application was updated.
* @param serial The new serial number of the registry database.
* @param desc The descriptor of the update.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
applicationUpdated(serial:number, desc:ApplicationUpdateInfo, context?:MapadapterInit is called after registration of
* an observer to indicate the state of the registry.
* @param adpts The adapters that were dynamically registered
* with the registry (not through the deployment mechanism).
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
adapterInit(adpts:AdapterInfoSeq, context?:MapadapterAdded operation is called to notify an observer when
* a dynamically-registered adapter was added.
* @param info The details of the new adapter.
* @param context The Context map to send with the invocation.
* @return The asynchronous result object for the invocation.
*/
adapterAdded(info:AdapterInfo, context?:Map