One-shot constructor to initialize all data members.
Optionaladapters: AdapterDescriptor[]The indirect object adapters.
OptionalpropertySet: PropertySetDescriptorThe property set.
OptionaldbEnvs: DbEnvDescriptor[]The database environments.
Optionallogs: string[]The path of each log file.
Optionaldescription: stringA description of this descriptor.
Optionalid: stringThe server ID.
Optionalexe: stringThe path of the server executable.
OptionaliceVersion: stringThe Ice version used by this server.
Optionalpwd: stringThe path to the server working directory.
Optionaloptions: string[]The command line options to pass to the server executable.
Optionalenvs: string[]The server environment variables.
Optionalactivation: stringThe server activation mode.
OptionalactivationTimeout: stringThe activation timeout.
OptionaldeactivationTimeout: stringThe deactivation timeout.
OptionalapplicationDistrib: booleanSpecifies if the server depends on the application distribution.
Optionaldistrib: DistributionDescriptorThe distribution descriptor.
Optionalallocatable: booleanSpecifies if the server is allocatable.
Optionaluser: stringThe user account used to run the server.
The server activation mode. Possible values are "on-demand" and "manual".
The activation timeout. It's an integer (in string format) that represents the number of seconds to wait for activation.
The indirect object adapters.
Specifies if the server is allocatable.
Specifies if the server depends on the application distribution.
The database environments.
The deactivation timeout. It's an integer (in string format) that represents the number of seconds to wait for deactivation.
A description of this descriptor.
The distribution descriptor.
The server environment variables.
The path of the server executable.
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 assumes the server is using the same Ice version as the
registry itself). For example "3.7.5".
The server ID.
The path of each log file.
The command line options to pass to the server executable.
The property set.
The path to the server working directory.
The user account used to run the server.
Obtains the sliced data associated with this instance.
The sliced data if the value has a preserved-slice base class and has been sliced during unmarshaling of the value, nil otherwise.
Obtains the Slice type ID of the most-derived class supported by this object.
The type ID.
The Ice run time invokes this method after unmarshaling an object's data members. This allows a subclass to override this method in order to perform additional initialization.
The Ice run time invokes this method prior to marshaling an object's data members. This allows a subclass to override this method in order to validate its data members.
Staticice_Obtains the Slice type ID of this type.
The return value is always "::Ice::Object".
Describes an Ice server.
Remarks
The Slice compiler generated this class from Slice class
::IceGrid::ServerDescriptor.