|
Ice 3.7 Slice API Reference
|
[["cpp:dll-export:ICEGRID_API"]][["cpp:doxygen:include:IceGrid/IceGrid.h"]][["cpp:header-ext:h"]][["cpp:include:IceGrid/Config.h"]][["ice-prefix"]][["js:module:ice"]][["js:cjs-module"]][["objc:dll-export:ICEGRID_API"]][["objc:header-dir:objc"]][["python:pkgdir:IceGrid"]][["java:package:com.zeroc"]]["objc:prefix:ICEGRID"]
module IceGrid { ... }
Interfaces | |
| interface | AdapterObserver |
| This interface allows applications to monitor the state of object adapters that are registered with IceGrid. More... | |
| interface | Admin |
| The IceGrid administrative interface. More... | |
| interface | AdminSession |
| Used by administrative clients to view, update, and receive observer updates from the IceGrid registry. More... | |
| interface | ApplicationObserver |
| The database observer interface. More... | |
| interface | FileIterator |
| This interface provides access to IceGrid log file contents. More... | |
| interface | FileParser |
icegridadmin provides a FileParser object to transform XML files into ApplicationDescriptor objects. More... | |
| interface | Locator |
| The IceGrid locator interface provides access to the Query and Registry object of the IceGrid registry. More... | |
| interface | NodeObserver |
| The node observer interface. More... | |
| interface | ObjectObserver |
| This interface allows applications to monitor IceGrid well-known objects. More... | |
| interface | Query |
| The IceGrid query interface. More... | |
| interface | Registry |
| The IceGrid registry allows clients create sessions directly with the registry. More... | |
| interface | RegistryObserver |
| This interface allows applications to monitor changes the state of the registry. More... | |
| local interface | RegistryPluginFacade |
| The RegistryPluginFacade is implemented by IceGrid and can be used by plugins and filter implementations to retrieve information from IceGrid about the well-known objects or adapters. More... | |
| local interface | ReplicaGroupFilter |
| The ReplicaGroupFilter is used by IceGrid to filter adapters returned to the client when it resolves a filtered replica group. More... | |
| interface | Session |
| A session object is used by IceGrid clients to allocate and release objects. More... | |
| local interface | TypeFilter |
| The TypeFilter is used by IceGrid to filter well-known proxies returned to the client when it searches a well-known object by type. More... | |
| interface | UserAccountMapper |
| A user account mapper object is used by IceGrid nodes to map session identifiers to user accounts. More... | |
Classes | |
| class | AdaptiveLoadBalancingPolicy |
| Adaptive load balancing policy. More... | |
| class | BoxedDistributionDescriptor |
| A "boxed" distribution descriptor. More... | |
| class | BoxedString |
| A "boxed" string. More... | |
| class | CommunicatorDescriptor |
| A communicator descriptor. More... | |
| class | IceBoxDescriptor |
| An IceBox server descriptor. More... | |
| class | LoadBalancingPolicy |
| A base class for load balancing policies. More... | |
| class | OrderedLoadBalancingPolicy |
| Ordered load balancing policy. More... | |
| class | RandomLoadBalancingPolicy |
| Random load balancing policy. More... | |
| class | RoundRobinLoadBalancingPolicy |
| Round robin load balancing policy. More... | |
| class | ServerDescriptor |
| An Ice server descriptor. More... | |
| class | ServiceDescriptor |
| An IceBox service descriptor. More... | |
Structs | |
| struct | AdapterDescriptor |
| An Ice object adapter descriptor. More... | |
| struct | AdapterDynamicInfo |
| Dynamic information about the state of an adapter. More... | |
| struct | AdapterInfo |
| Information about an adapter registered with the IceGrid registry. More... | |
| struct | ApplicationDescriptor |
| An application descriptor. More... | |
| struct | ApplicationInfo |
| Information about an IceGrid application. More... | |
| struct | ApplicationUpdateDescriptor |
| An application update descriptor to describe the updates to apply to a deployed application. More... | |
| struct | ApplicationUpdateInfo |
| Information about updates to an IceGrid application. More... | |
| struct | DbEnvDescriptor |
| A Freeze database environment descriptor. More... | |
| struct | DistributionDescriptor |
| A distribution descriptor defines an IcePatch2 server and the directories to retrieve from the patch server. More... | |
| struct | LoadInfo |
| Information about the load of a node. More... | |
| struct | NodeDescriptor |
| A node descriptor. More... | |
| struct | NodeDynamicInfo |
| Dynamic information about the state of a node. More... | |
| struct | NodeInfo |
| Information about an IceGrid node. More... | |
| struct | NodeUpdateDescriptor |
| A node update descriptor to describe the updates to apply to a node of a deployed application. More... | |
| struct | ObjectDescriptor |
| An Ice object descriptor. More... | |
| struct | ObjectInfo |
| Information about an Ice object. More... | |
| struct | PropertyDescriptor |
| Property descriptor. More... | |
| struct | PropertySetDescriptor |
| A property set descriptor. More... | |
| struct | RegistryInfo |
| Information about an IceGrid registry replica. More... | |
| struct | ReplicaGroupDescriptor |
| A replica group descriptor. More... | |
| struct | ServerDynamicInfo |
| Dynamic information about the state of a server. More... | |
| struct | ServerInfo |
| Information about a server managed by an IceGrid node. More... | |
| struct | ServerInstanceDescriptor |
| A server template instance descriptor. More... | |
| struct | ServiceInstanceDescriptor |
| A service template instance descriptor. More... | |
| struct | TemplateDescriptor |
| A template descriptor for server or service templates. More... | |
Exceptions | |
| exception | AccessDeniedException |
| This exception is raised if a registry lock wasn't acquired or is already held by a session. More... | |
| exception | AdapterNotExistException |
| This exception is raised if an adapter does not exist. More... | |
| exception | AllocationException |
| This exception is raised if the allocation of an object failed. More... | |
| exception | AllocationTimeoutException |
| This exception is raised if the request to allocate an object times out. More... | |
| exception | ApplicationNotExistException |
| This exception is raised if an application does not exist. More... | |
| exception | BadSignalException |
| This exception is raised if an unknown signal was sent to to a server. More... | |
| exception | DeploymentException |
| An exception for deployment errors. More... | |
| exception | FileNotAvailableException |
| This exception is raised if a file is not available. More... | |
| exception | NodeNotExistException |
| This exception is raised if a node does not exist. More... | |
| exception | NodeUnreachableException |
| This exception is raised if a node could not be reached. More... | |
| exception | ObjectExistsException |
| This exception is raised if an object already exists. More... | |
| exception | ObjectNotRegisteredException |
| This exception is raised if an object is not registered. More... | |
| exception | ObserverAlreadyRegisteredException |
| This exception is raised if an observer is already registered with the registry. More... | |
| exception | ParseException |
| This exception is raised if an error occurs during parsing. More... | |
| exception | PatchException |
| This exception is raised if a patch failed. More... | |
| exception | PermissionDeniedException |
| This exception is raised if a client is denied the ability to create a session with IceGrid. More... | |
| exception | RegistryNotExistException |
| This exception is raised if a registry does not exist. More... | |
| exception | RegistryUnreachableException |
| This exception is raised if a registry could not be reached. More... | |
| exception | ServerNotExistException |
| This exception is raised if a server does not exist. More... | |
| exception | ServerStartException |
| This exception is raised if a server failed to start. More... | |
| exception | ServerStopException |
| This exception is raised if a server failed to stop. More... | |
| exception | ServerUnreachableException |
| This exception is raised if a server could not be reached. More... | |
| exception | UserAccountNotFoundException |
| This exception is raised if a user account for a given session identifier can't be found. More... | |
Sequences | |
| sequence< AdapterDescriptor > | AdapterDescriptorSeq |
| A sequence of adapter descriptors. More... | |
| sequence< AdapterDynamicInfo > | AdapterDynamicInfoSeq |
| A sequence of adapter dynamic information structures. More... | |
| sequence< AdapterInfo > | AdapterInfoSeq |
| A sequence of adapter information structures. More... | |
| sequence< ApplicationDescriptor > | ApplicationDescriptorSeq |
| A sequence of application descriptors. More... | |
| sequence< ApplicationInfo > | ApplicationInfoSeq |
| A sequence of ApplicationInfo structures. More... | |
| sequence< DbEnvDescriptor > | DbEnvDescriptorSeq |
| A sequence of database environment descriptors. More... | |
| sequence< NodeDynamicInfo > | NodeDynamicInfoSeq |
| A sequence of node dynamic information structures. More... | |
| sequence< NodeUpdateDescriptor > | NodeUpdateDescriptorSeq |
| A sequence of node update descriptors. More... | |
| sequence< ObjectDescriptor > | ObjectDescriptorSeq |
| A sequence of object descriptors. More... | |
| sequence< ObjectInfo > | ObjectInfoSeq |
| A sequence of object information structures. More... | |
| sequence< PropertyDescriptor > | PropertyDescriptorSeq |
| A sequence of property descriptors. More... | |
| sequence< RegistryInfo > | RegistryInfoSeq |
| A sequence of RegistryInfo structures. More... | |
| sequence< ReplicaGroupDescriptor > | ReplicaGroupDescriptorSeq |
| A sequence of replica groups. More... | |
| sequence< ServerDescriptor > | ServerDescriptorSeq |
| A sequence of server descriptors. More... | |
| sequence< ServerDynamicInfo > | ServerDynamicInfoSeq |
| A sequence of server dynamic information structures. More... | |
| sequence< ServerInstanceDescriptor > | ServerInstanceDescriptorSeq |
| A sequence of server instance descriptors. More... | |
| sequence< ServiceDescriptor > | ServiceDescriptorSeq |
| A sequence of service descriptors. More... | |
| sequence< ServiceInstanceDescriptor > | ServiceInstanceDescriptorSeq |
| A sequence of service instance descriptors. More... | |
Dictionaries | |
| dictionary< string, NodeDescriptor > | NodeDescriptorDict |
| Mapping of node name to node descriptor. More... | |
| dictionary< string, PropertySetDescriptor > | PropertySetDescriptorDict |
| A mapping of property set name to property set descriptor. More... | |
| dictionary< string, Object > | StringObjectProxyDict |
| A dictionary of proxies. More... | |
| dictionary< string, string > | StringStringDict |
| A mapping of string to string. More... | |
| dictionary< string, TemplateDescriptor > | TemplateDescriptorDict |
| A mapping of template identifier to template descriptor. More... | |
Enumerations | |
| enum | LoadSample { LoadSample1, LoadSample5, LoadSample15 } |
| Determines which load sampling interval to use. More... | |
| enum | ServerState { Inactive, Activating, ActivationTimedOut, Active, Deactivating, Destroying, Destroyed } |
| An enumeration representing the state of the server. More... | |
| sequence<AdapterDescriptor> AdapterDescriptorSeq |
A sequence of adapter descriptors.
| sequence<AdapterDynamicInfo> AdapterDynamicInfoSeq |
A sequence of adapter dynamic information structures.
| sequence<AdapterInfo> AdapterInfoSeq |
A sequence of adapter information structures.
| sequence<ApplicationDescriptor> ApplicationDescriptorSeq |
A sequence of application descriptors.
| sequence<ApplicationInfo> ApplicationInfoSeq |
A sequence of ApplicationInfo structures.
| sequence<DbEnvDescriptor> DbEnvDescriptorSeq |
A sequence of database environment descriptors.
| sequence<NodeDynamicInfo> NodeDynamicInfoSeq |
A sequence of node dynamic information structures.
| sequence<NodeUpdateDescriptor> NodeUpdateDescriptorSeq |
A sequence of node update descriptors.
| sequence<ObjectDescriptor> ObjectDescriptorSeq |
A sequence of object descriptors.
| sequence<ObjectInfo> ObjectInfoSeq |
A sequence of object information structures.
| sequence<PropertyDescriptor> PropertyDescriptorSeq |
A sequence of property descriptors.
| sequence<RegistryInfo> RegistryInfoSeq |
A sequence of RegistryInfo structures.
| sequence<ReplicaGroupDescriptor> ReplicaGroupDescriptorSeq |
A sequence of replica groups.
| sequence<ServerDescriptor> ServerDescriptorSeq |
A sequence of server descriptors.
| sequence<ServerDynamicInfo> ServerDynamicInfoSeq |
A sequence of server dynamic information structures.
| sequence<ServerInstanceDescriptor> ServerInstanceDescriptorSeq |
A sequence of server instance descriptors.
| sequence<ServiceDescriptor> ServiceDescriptorSeq |
A sequence of service descriptors.
| sequence<ServiceInstanceDescriptor> ServiceInstanceDescriptorSeq |
A sequence of service instance descriptors.
| dictionary<string, NodeDescriptor> NodeDescriptorDict |
Mapping of node name to node descriptor.
| dictionary<string, PropertySetDescriptor> PropertySetDescriptorDict |
A mapping of property set name to property set descriptor.
| dictionary<string, Object> StringObjectProxyDict |
A dictionary of proxies.
| dictionary<string, string> StringStringDict |
A mapping of string to string.
| dictionary<string, TemplateDescriptor> TemplateDescriptorDict |
A mapping of template identifier to template descriptor.
| enum LoadSample |
| enum ServerState |
An enumeration representing the state of the server.