Ice 3.7 Slice API Reference
Data Members | List of all members
IceGrid::ServerDescriptor Class Reference

An Ice server descriptor. More...

defined in <IceGrid/Descriptor.ice>

class ServerDescriptor extends IceGrid::CommunicatorDescriptor { ... }

Inheritance diagram for IceGrid::ServerDescriptor:
Inheritance graph
[legend]
Collaboration diagram for IceGrid::ServerDescriptor:
Collaboration graph
[legend]

Data Members

string activation
 The server activation mode (possible values are "on-demand" or "manual"). More...
 
string activationTimeout
 The activation timeout (an integer value representing the number of seconds to wait for activation). More...
 
bool allocatable
 Specifies if the server is allocatable. More...
 
bool applicationDistrib
 Specifies if the server depends on the application distribution. More...
 
string deactivationTimeout
 The deactivation timeout (an integer value representing the number of seconds to wait for deactivation). More...
 
DistributionDescriptor distrib
 The distribution descriptor. More...
 
Ice::StringSeq envs
 The server environment variables. More...
 
string exe
 The path of the server executable. More...
 
string iceVersion
 The Ice version used by this server. More...
 
string id
 The server id. More...
 
Ice::StringSeq options
 The command line options to pass to the server executable. More...
 
string pwd
 The path to the server working directory. More...
 
string user
 The user account used to run the server. More...
 
- Data Members inherited from IceGrid::CommunicatorDescriptor
AdapterDescriptorSeq adapters
 The object adapters. More...
 
DbEnvDescriptorSeq dbEnvs
 The database environments. More...
 
string description
 A description of this descriptor. More...
 
Ice::StringSeq logs
 The path of each log file. More...
 
PropertySetDescriptor propertySet
 The property set. More...
 

Detailed Description

An Ice server descriptor.

Data Member Documentation

◆ activation

string activation

The server activation mode (possible values are "on-demand" or "manual").

◆ activationTimeout

string activationTimeout

The activation timeout (an integer value representing the number of seconds to wait for activation).

◆ allocatable

bool allocatable

Specifies if the server is allocatable.

◆ applicationDistrib

bool applicationDistrib

Specifies if the server depends on the application distribution.

◆ deactivationTimeout

string deactivationTimeout

The deactivation timeout (an integer value representing the number of seconds to wait for deactivation).

◆ distrib

The distribution descriptor.

◆ envs

["java:type:java.util.LinkedList<String>"]
Ice::StringSeq envs

The server environment variables.

◆ exe

string exe

The path of the server executable.

◆ iceVersion

string iceVersion

The Ice version used by this server.

This is only required if backward compatibility with servers using old Ice versions is needed (otherwise the registry will assume the server is using the same Ice version). For example "3.1.1", "3.2", "3.3.0".

◆ id

string id

The server id.

◆ options

["java:type:java.util.LinkedList<String>"]
Ice::StringSeq options

The command line options to pass to the server executable.

◆ pwd

string pwd

The path to the server working directory.

◆ user

string user

The user account used to run the server.


The documentation for this class was generated from the following file: