Module: IceGrid

Defined in:
ruby/IceGrid/Admin.rb,
ruby/IceGrid/Session.rb,
ruby/IceGrid/Registry.rb,
ruby/IceGrid/Exception.rb,
ruby/IceGrid/Descriptor.rb,
ruby/IceGrid/FileParser.rb,
ruby/IceGrid/UserAccountMapper.rb

Defined Under Namespace

Modules: AdapterObserverPrx_mixin, AdminPrx_mixin, AdminSessionPrx_mixin, ApplicationObserverPrx_mixin, FileIteratorPrx_mixin, FileParserPrx_mixin, LocatorPrx_mixin, NodeObserverPrx_mixin, ObjectObserverPrx_mixin, QueryPrx_mixin, RegistryObserverPrx_mixin, RegistryPrx_mixin, SessionPrx_mixin, UserAccountMapperPrx_mixin Classes: AccessDeniedException, AdapterDescriptor, AdapterDynamicInfo, AdapterInfo, AdapterNotExistException, AdapterObserverPrx, AdaptiveLoadBalancingPolicy, AdminPrx, AdminSessionPrx, AllocationException, AllocationTimeoutException, ApplicationDescriptor, ApplicationInfo, ApplicationNotExistException, ApplicationObserverPrx, ApplicationUpdateDescriptor, ApplicationUpdateInfo, BadSignalException, BoxedDistributionDescriptor, BoxedString, CommunicatorDescriptor, DbEnvDescriptor, DeploymentException, DistributionDescriptor, FileIteratorPrx, FileNotAvailableException, FileParserPrx, IceBoxDescriptor, LoadBalancingPolicy, LoadInfo, LoadSample, LocatorPrx, NodeDescriptor, NodeDynamicInfo, NodeInfo, NodeNotExistException, NodeObserverPrx, NodeUnreachableException, NodeUpdateDescriptor, ObjectDescriptor, ObjectExistsException, ObjectInfo, ObjectNotRegisteredException, ObjectObserverPrx, ObserverAlreadyRegisteredException, OrderedLoadBalancingPolicy, ParseException, PermissionDeniedException, PropertyDescriptor, PropertySetDescriptor, QueryPrx, RandomLoadBalancingPolicy, RegistryInfo, RegistryNotExistException, RegistryObserverPrx, RegistryPrx, RegistryUnreachableException, ReplicaGroupDescriptor, RoundRobinLoadBalancingPolicy, ServerDescriptor, ServerDynamicInfo, ServerInfo, ServerInstanceDescriptor, ServerNotExistException, ServerStartException, ServerState, ServerStopException, ServerUnreachableException, ServiceDescriptor, ServiceInstanceDescriptor, SessionPrx, TemplateDescriptor, UserAccountMapperPrx, UserAccountNotFoundException

Constant Summary collapse

T_RegistryPrx =
Ice::__declareProxy('::IceGrid::Registry')
T_ServerState =
Ice::__defineEnum('::IceGrid::ServerState', ServerState, ServerState::_enumerators)
T_StringObjectProxyDict =
Ice::__defineDictionary('::IceGrid::StringObjectProxyDict', Ice::T_string, Ice::T_ObjectPrx)
T_ObjectInfo =
Ice::__defineStruct('::IceGrid::ObjectInfo', ObjectInfo, [
    ["proxy", Ice::T_ObjectPrx],
    ["type", Ice::T_string]
])
T_ObjectInfoSeq =
Ice::__defineSequence('::IceGrid::ObjectInfoSeq', ::IceGrid::T_ObjectInfo)
T_AdapterInfo =
Ice::__defineStruct('::IceGrid::AdapterInfo', AdapterInfo, [
    ["id", Ice::T_string],
    ["proxy", Ice::T_ObjectPrx],
    ["replicaGroupId", Ice::T_string]
])
T_AdapterInfoSeq =
Ice::__defineSequence('::IceGrid::AdapterInfoSeq', ::IceGrid::T_AdapterInfo)
T_ServerInfo =
Ice::__defineStruct('::IceGrid::ServerInfo', ServerInfo, [
    ["application", Ice::T_string],
    ["uuid", Ice::T_string],
    ["revision", Ice::T_int],
    ["node", Ice::T_string],
    ["descriptor", ::IceGrid::T_ServerDescriptor],
    ["sessionId", Ice::T_string]
])
T_NodeInfo =
Ice::__defineStruct('::IceGrid::NodeInfo', NodeInfo, [
    ["name", Ice::T_string],
    ["os", Ice::T_string],
    ["hostname", Ice::T_string],
    ["release", Ice::T_string],
    ["version", Ice::T_string],
    ["machine", Ice::T_string],
    ["nProcessors", Ice::T_int],
    ["dataDir", Ice::T_string]
])
T_RegistryInfo =
Ice::__defineStruct('::IceGrid::RegistryInfo', RegistryInfo, [
    ["name", Ice::T_string],
    ["hostname", Ice::T_string]
])
T_RegistryInfoSeq =
Ice::__defineSequence('::IceGrid::RegistryInfoSeq', ::IceGrid::T_RegistryInfo)
T_LoadInfo =
Ice::__defineStruct('::IceGrid::LoadInfo', LoadInfo, [
    ["avg1", Ice::T_float],
    ["avg5", Ice::T_float],
    ["avg15", Ice::T_float]
])
T_ApplicationInfo =
Ice::__defineStruct('::IceGrid::ApplicationInfo', ApplicationInfo, [
    ["uuid", Ice::T_string],
    ["createTime", Ice::T_long],
    ["createUser", Ice::T_string],
    ["updateTime", Ice::T_long],
    ["updateUser", Ice::T_string],
    ["revision", Ice::T_int],
    ["descriptor", ::IceGrid::T_ApplicationDescriptor]
])
T_ApplicationInfoSeq =
Ice::__defineSequence('::IceGrid::ApplicationInfoSeq', ::IceGrid::T_ApplicationInfo)
T_ApplicationUpdateInfo =
Ice::__defineStruct('::IceGrid::ApplicationUpdateInfo', ApplicationUpdateInfo, [
    ["updateTime", Ice::T_long],
    ["updateUser", Ice::T_string],
    ["revision", Ice::T_int],
    ["descriptor", ::IceGrid::T_ApplicationUpdateDescriptor]
])
T_AdminPrx =
Ice::__declareProxy('::IceGrid::Admin')
T_FileIteratorPrx =
Ice::__declareProxy('::IceGrid::FileIterator')
T_ServerDynamicInfo =
Ice::__defineStruct('::IceGrid::ServerDynamicInfo', ServerDynamicInfo, [
    ["id", Ice::T_string],
    ["state", ::IceGrid::T_ServerState],
    ["pid", Ice::T_int],
    ["enabled", Ice::T_bool]
])
T_ServerDynamicInfoSeq =
Ice::__defineSequence('::IceGrid::ServerDynamicInfoSeq', ::IceGrid::T_ServerDynamicInfo)
T_AdapterDynamicInfo =
Ice::__defineStruct('::IceGrid::AdapterDynamicInfo', AdapterDynamicInfo, [
    ["id", Ice::T_string],
    ["proxy", Ice::T_ObjectPrx]
])
T_AdapterDynamicInfoSeq =
Ice::__defineSequence('::IceGrid::AdapterDynamicInfoSeq', ::IceGrid::T_AdapterDynamicInfo)
T_NodeDynamicInfo =
Ice::__defineStruct('::IceGrid::NodeDynamicInfo', NodeDynamicInfo, [
    ["info", ::IceGrid::T_NodeInfo],
    ["servers", ::IceGrid::T_ServerDynamicInfoSeq],
    ["adapters", ::IceGrid::T_AdapterDynamicInfoSeq]
])
T_RegistryObserverPrx =
Ice::__declareProxy('::IceGrid::RegistryObserver')
T_NodeDynamicInfoSeq =
Ice::__defineSequence('::IceGrid::NodeDynamicInfoSeq', ::IceGrid::T_NodeDynamicInfo)
T_NodeObserverPrx =
Ice::__declareProxy('::IceGrid::NodeObserver')
T_ApplicationObserverPrx =
Ice::__declareProxy('::IceGrid::ApplicationObserver')
T_AdapterObserverPrx =
Ice::__declareProxy('::IceGrid::AdapterObserver')
T_ObjectObserverPrx =
Ice::__declareProxy('::IceGrid::ObjectObserver')
T_AdminSessionPrx =
Ice::__declareProxy('::IceGrid::AdminSession')
T_SessionPrx =
Ice::__declareProxy('::IceGrid::Session')
T_LoadSample =
Ice::__defineEnum('::IceGrid::LoadSample', LoadSample, LoadSample::_enumerators)
T_QueryPrx =
Ice::__declareProxy('::IceGrid::Query')
T_LocatorPrx =
Ice::__declareProxy('::IceGrid::Locator')
T_ApplicationNotExistException =
Ice::__defineException('::IceGrid::ApplicationNotExistException', ApplicationNotExistException, nil, [["name", Ice::T_string, false, 0]])
T_ServerNotExistException =
Ice::__defineException('::IceGrid::ServerNotExistException', ServerNotExistException, nil, [["id", Ice::T_string, false, 0]])
T_ServerStartException =
Ice::__defineException('::IceGrid::ServerStartException', ServerStartException, nil, [
    ["id", Ice::T_string, false, 0],
    ["reason", Ice::T_string, false, 0]
])
T_ServerStopException =
Ice::__defineException('::IceGrid::ServerStopException', ServerStopException, nil, [
    ["id", Ice::T_string, false, 0],
    ["reason", Ice::T_string, false, 0]
])
T_AdapterNotExistException =
Ice::__defineException('::IceGrid::AdapterNotExistException', AdapterNotExistException, nil, [["id", Ice::T_string, false, 0]])
T_ObjectExistsException =
Ice::__defineException('::IceGrid::ObjectExistsException', ObjectExistsException, nil, [["id", ::Ice::T_Identity, false, 0]])
T_ObjectNotRegisteredException =
Ice::__defineException('::IceGrid::ObjectNotRegisteredException', ObjectNotRegisteredException, nil, [["id", ::Ice::T_Identity, false, 0]])
T_NodeNotExistException =
Ice::__defineException('::IceGrid::NodeNotExistException', NodeNotExistException, nil, [["name", Ice::T_string, false, 0]])
T_RegistryNotExistException =
Ice::__defineException('::IceGrid::RegistryNotExistException', RegistryNotExistException, nil, [["name", Ice::T_string, false, 0]])
T_DeploymentException =
Ice::__defineException('::IceGrid::DeploymentException', DeploymentException, nil, [["reason", Ice::T_string, false, 0]])
T_NodeUnreachableException =
Ice::__defineException('::IceGrid::NodeUnreachableException', NodeUnreachableException, nil, [
    ["name", Ice::T_string, false, 0],
    ["reason", Ice::T_string, false, 0]
])
T_ServerUnreachableException =
Ice::__defineException('::IceGrid::ServerUnreachableException', ServerUnreachableException, nil, [
    ["name", Ice::T_string, false, 0],
    ["reason", Ice::T_string, false, 0]
])
T_RegistryUnreachableException =
Ice::__defineException('::IceGrid::RegistryUnreachableException', RegistryUnreachableException, nil, [
    ["name", Ice::T_string, false, 0],
    ["reason", Ice::T_string, false, 0]
])
T_BadSignalException =
Ice::__defineException('::IceGrid::BadSignalException', BadSignalException, nil, [["reason", Ice::T_string, false, 0]])
T_AccessDeniedException =
Ice::__defineException('::IceGrid::AccessDeniedException', AccessDeniedException, nil, [["lockUserId", Ice::T_string, false, 0]])
T_AllocationException =
Ice::__defineException('::IceGrid::AllocationException', AllocationException, nil, [["reason", Ice::T_string, false, 0]])
T_AllocationTimeoutException =
Ice::__defineException('::IceGrid::AllocationTimeoutException', AllocationTimeoutException, ::IceGrid::T_AllocationException, [])
T_PermissionDeniedException =
Ice::__defineException('::IceGrid::PermissionDeniedException', PermissionDeniedException, nil, [["reason", Ice::T_string, false, 0]])
T_ObserverAlreadyRegisteredException =
Ice::__defineException('::IceGrid::ObserverAlreadyRegisteredException', ObserverAlreadyRegisteredException, nil, [["id", ::Ice::T_Identity, false, 0]])
T_FileNotAvailableException =
Ice::__defineException('::IceGrid::FileNotAvailableException', FileNotAvailableException, nil, [["reason", Ice::T_string, false, 0]])
T_StringStringDict =
Ice::__defineDictionary('::IceGrid::StringStringDict', Ice::T_string, Ice::T_string)
T_PropertyDescriptor =
Ice::__defineStruct('::IceGrid::PropertyDescriptor', PropertyDescriptor, [
    ["name", Ice::T_string],
    ["value", Ice::T_string]
])
T_PropertyDescriptorSeq =
Ice::__defineSequence('::IceGrid::PropertyDescriptorSeq', ::IceGrid::T_PropertyDescriptor)
T_PropertySetDescriptor =
Ice::__defineStruct('::IceGrid::PropertySetDescriptor', PropertySetDescriptor, [
    ["references", ::Ice::T_StringSeq],
    ["properties", ::IceGrid::T_PropertyDescriptorSeq]
])
T_PropertySetDescriptorDict =
Ice::__defineDictionary('::IceGrid::PropertySetDescriptorDict', Ice::T_string, ::IceGrid::T_PropertySetDescriptor)
T_ObjectDescriptor =
Ice::__defineStruct('::IceGrid::ObjectDescriptor', ObjectDescriptor, [
    ["id", ::Ice::T_Identity],
    ["type", Ice::T_string],
    ["proxyOptions", Ice::T_string]
])
T_ObjectDescriptorSeq =
Ice::__defineSequence('::IceGrid::ObjectDescriptorSeq', ::IceGrid::T_ObjectDescriptor)
T_AdapterDescriptor =
Ice::__defineStruct('::IceGrid::AdapterDescriptor', AdapterDescriptor, [
    ["name", Ice::T_string],
    ["description", Ice::T_string],
    ["id", Ice::T_string],
    ["replicaGroupId", Ice::T_string],
    ["priority", Ice::T_string],
    ["registerProcess", Ice::T_bool],
    ["serverLifetime", Ice::T_bool],
    ["objects", ::IceGrid::T_ObjectDescriptorSeq],
    ["allocatables", ::IceGrid::T_ObjectDescriptorSeq]
])
T_AdapterDescriptorSeq =
Ice::__defineSequence('::IceGrid::AdapterDescriptorSeq', ::IceGrid::T_AdapterDescriptor)
T_DbEnvDescriptor =
Ice::__defineStruct('::IceGrid::DbEnvDescriptor', DbEnvDescriptor, [
    ["name", Ice::T_string],
    ["description", Ice::T_string],
    ["dbHome", Ice::T_string],
    ["properties", ::IceGrid::T_PropertyDescriptorSeq]
])
T_DbEnvDescriptorSeq =
Ice::__defineSequence('::IceGrid::DbEnvDescriptorSeq', ::IceGrid::T_DbEnvDescriptor)
T_CommunicatorDescriptor =
Ice::__declareClass('::IceGrid::CommunicatorDescriptor')
T_DistributionDescriptor =
Ice::__defineStruct('::IceGrid::DistributionDescriptor', DistributionDescriptor, [
    ["icepatch", Ice::T_string],
    ["directories", ::Ice::T_StringSeq]
])
T_ServerDescriptor =
Ice::__declareClass('::IceGrid::ServerDescriptor')
T_ServerDescriptorSeq =
Ice::__defineSequence('::IceGrid::ServerDescriptorSeq', ::IceGrid::T_ServerDescriptor)
T_ServiceDescriptor =
Ice::__declareClass('::IceGrid::ServiceDescriptor')
T_ServiceDescriptorSeq =
Ice::__defineSequence('::IceGrid::ServiceDescriptorSeq', ::IceGrid::T_ServiceDescriptor)
T_ServerInstanceDescriptor =
Ice::__defineStruct('::IceGrid::ServerInstanceDescriptor', ServerInstanceDescriptor, [
    ["template", Ice::T_string],
    ["parameterValues", ::IceGrid::T_StringStringDict],
    ["propertySet", ::IceGrid::T_PropertySetDescriptor],
    ["servicePropertySets", ::IceGrid::T_PropertySetDescriptorDict]
])
T_ServerInstanceDescriptorSeq =
Ice::__defineSequence('::IceGrid::ServerInstanceDescriptorSeq', ::IceGrid::T_ServerInstanceDescriptor)
T_TemplateDescriptor =
Ice::__defineStruct('::IceGrid::TemplateDescriptor', TemplateDescriptor, [
    ["descriptor", ::IceGrid::T_CommunicatorDescriptor],
    ["parameters", ::Ice::T_StringSeq],
    ["parameterDefaults", ::IceGrid::T_StringStringDict]
])
T_TemplateDescriptorDict =
Ice::__defineDictionary('::IceGrid::TemplateDescriptorDict', Ice::T_string, ::IceGrid::T_TemplateDescriptor)
T_ServiceInstanceDescriptor =
Ice::__defineStruct('::IceGrid::ServiceInstanceDescriptor', ServiceInstanceDescriptor, [
    ["template", Ice::T_string],
    ["parameterValues", ::IceGrid::T_StringStringDict],
    ["descriptor", ::IceGrid::T_ServiceDescriptor],
    ["propertySet", ::IceGrid::T_PropertySetDescriptor]
])
T_ServiceInstanceDescriptorSeq =
Ice::__defineSequence('::IceGrid::ServiceInstanceDescriptorSeq', ::IceGrid::T_ServiceInstanceDescriptor)
T_IceBoxDescriptor =
Ice::__declareClass('::IceGrid::IceBoxDescriptor')
T_NodeDescriptor =
Ice::__defineStruct('::IceGrid::NodeDescriptor', NodeDescriptor, [
    ["variables", ::IceGrid::T_StringStringDict],
    ["serverInstances", ::IceGrid::T_ServerInstanceDescriptorSeq],
    ["servers", ::IceGrid::T_ServerDescriptorSeq],
    ["loadFactor", Ice::T_string],
    ["description", Ice::T_string],
    ["propertySets", ::IceGrid::T_PropertySetDescriptorDict]
])
T_NodeDescriptorDict =
Ice::__defineDictionary('::IceGrid::NodeDescriptorDict', Ice::T_string, ::IceGrid::T_NodeDescriptor)
T_LoadBalancingPolicy =
Ice::__declareClass('::IceGrid::LoadBalancingPolicy')
T_RandomLoadBalancingPolicy =
Ice::__declareClass('::IceGrid::RandomLoadBalancingPolicy')
T_OrderedLoadBalancingPolicy =
Ice::__declareClass('::IceGrid::OrderedLoadBalancingPolicy')
T_RoundRobinLoadBalancingPolicy =
Ice::__declareClass('::IceGrid::RoundRobinLoadBalancingPolicy')
T_AdaptiveLoadBalancingPolicy =
Ice::__declareClass('::IceGrid::AdaptiveLoadBalancingPolicy')
T_ReplicaGroupDescriptor =
Ice::__defineStruct('::IceGrid::ReplicaGroupDescriptor', ReplicaGroupDescriptor, [
    ["id", Ice::T_string],
    ["loadBalancing", ::IceGrid::T_LoadBalancingPolicy],
    ["proxyOptions", Ice::T_string],
    ["objects", ::IceGrid::T_ObjectDescriptorSeq],
    ["description", Ice::T_string],
    ["filter", Ice::T_string]
])
T_ReplicaGroupDescriptorSeq =
Ice::__defineSequence('::IceGrid::ReplicaGroupDescriptorSeq', ::IceGrid::T_ReplicaGroupDescriptor)
T_ApplicationDescriptor =
Ice::__defineStruct('::IceGrid::ApplicationDescriptor', ApplicationDescriptor, [
    ["name", Ice::T_string],
    ["variables", ::IceGrid::T_StringStringDict],
    ["replicaGroups", ::IceGrid::T_ReplicaGroupDescriptorSeq],
    ["serverTemplates", ::IceGrid::T_TemplateDescriptorDict],
    ["serviceTemplates", ::IceGrid::T_TemplateDescriptorDict],
    ["nodes", ::IceGrid::T_NodeDescriptorDict],
    ["distrib", ::IceGrid::T_DistributionDescriptor],
    ["description", Ice::T_string],
    ["propertySets", ::IceGrid::T_PropertySetDescriptorDict]
])
T_ApplicationDescriptorSeq =
Ice::__defineSequence('::IceGrid::ApplicationDescriptorSeq', ::IceGrid::T_ApplicationDescriptor)
T_BoxedString =
Ice::__declareClass('::IceGrid::BoxedString')
T_NodeUpdateDescriptor =
Ice::__defineStruct('::IceGrid::NodeUpdateDescriptor', NodeUpdateDescriptor, [
    ["name", Ice::T_string],
    ["description", ::IceGrid::T_BoxedString],
    ["variables", ::IceGrid::T_StringStringDict],
    ["removeVariables", ::Ice::T_StringSeq],
    ["propertySets", ::IceGrid::T_PropertySetDescriptorDict],
    ["removePropertySets", ::Ice::T_StringSeq],
    ["serverInstances", ::IceGrid::T_ServerInstanceDescriptorSeq],
    ["servers", ::IceGrid::T_ServerDescriptorSeq],
    ["removeServers", ::Ice::T_StringSeq],
    ["loadFactor", ::IceGrid::T_BoxedString]
])
T_NodeUpdateDescriptorSeq =
Ice::__defineSequence('::IceGrid::NodeUpdateDescriptorSeq', ::IceGrid::T_NodeUpdateDescriptor)
T_BoxedDistributionDescriptor =
Ice::__declareClass('::IceGrid::BoxedDistributionDescriptor')
T_ApplicationUpdateDescriptor =
Ice::__defineStruct('::IceGrid::ApplicationUpdateDescriptor', ApplicationUpdateDescriptor, [
    ["name", Ice::T_string],
    ["description", ::IceGrid::T_BoxedString],
    ["distrib", ::IceGrid::T_BoxedDistributionDescriptor],
    ["variables", ::IceGrid::T_StringStringDict],
    ["removeVariables", ::Ice::T_StringSeq],
    ["propertySets", ::IceGrid::T_PropertySetDescriptorDict],
    ["removePropertySets", ::Ice::T_StringSeq],
    ["replicaGroups", ::IceGrid::T_ReplicaGroupDescriptorSeq],
    ["removeReplicaGroups", ::Ice::T_StringSeq],
    ["serverTemplates", ::IceGrid::T_TemplateDescriptorDict],
    ["removeServerTemplates", ::Ice::T_StringSeq],
    ["serviceTemplates", ::IceGrid::T_TemplateDescriptorDict],
    ["removeServiceTemplates", ::Ice::T_StringSeq],
    ["nodes", ::IceGrid::T_NodeUpdateDescriptorSeq],
    ["removeNodes", ::Ice::T_StringSeq]
])
T_ParseException =
Ice::__defineException('::IceGrid::ParseException', ParseException, nil, [["reason", Ice::T_string, false, 0]])
T_FileParserPrx =
Ice::__declareProxy('::IceGrid::FileParser')
T_UserAccountNotFoundException =
Ice::__defineException('::IceGrid::UserAccountNotFoundException', UserAccountNotFoundException, nil, [])
T_UserAccountMapperPrx =
Ice::__declareProxy('::IceGrid::UserAccountMapper')