@zeroc/ice
    Preparing search index...

    Class IceBoxDescriptor

    Describes an IceBox server.

    The Slice compiler generated this class from Slice class ::IceGrid::IceBoxDescriptor.

    Hierarchy (View Summary)

    Index

    Constructors

    • One-shot constructor to initialize all data members.

      Parameters

      • Optionaladapters: AdapterDescriptor[]

        The indirect object adapters.

      • OptionalpropertySet: PropertySetDescriptor

        The property set.

      • OptionaldbEnvs: DbEnvDescriptor[]

        The database environments.

      • Optionallogs: string[]

        The path of each log file.

      • Optionaldescription: string

        A description of this descriptor.

      • Optionalid: string

        The server ID.

      • Optionalexe: string

        The path of the server executable.

      • OptionaliceVersion: string

        The Ice version used by this server.

      • Optionalpwd: string

        The 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: string

        The server activation mode.

      • OptionalactivationTimeout: string

        The activation timeout.

      • OptionaldeactivationTimeout: string

        The deactivation timeout.

      • OptionalapplicationDistrib: boolean

        Specifies if the server depends on the application distribution.

      • Optionaldistrib: DistributionDescriptor

        The distribution descriptor.

      • Optionalallocatable: boolean

        Specifies if the server is allocatable.

      • Optionaluser: string

        The user account used to run the server.

      • Optionalservices: ServiceInstanceDescriptor[]

        The service instances.

      Returns IceBoxDescriptor

    Properties

    activation: string

    The server activation mode. Possible values are "on-demand" and "manual".

    activationTimeout: string

    The activation timeout. It's an integer (in string format) that represents the number of seconds to wait for activation.

    adapters: AdapterDescriptor[]

    The indirect object adapters.

    allocatable: boolean

    Specifies if the server is allocatable.

    applicationDistrib: boolean

    Specifies if the server depends on the application distribution.

    dbEnvs: DbEnvDescriptor[]

    The database environments.

    deactivationTimeout: string

    The deactivation timeout. It's an integer (in string format) that represents the number of seconds to wait for deactivation.

    description: string

    A description of this descriptor.

    The distribution descriptor.

    envs: string[]

    The server environment variables.

    exe: string

    The path of the server executable.

    iceVersion: string

    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".

    id: string

    The server ID.

    logs: string[]

    The path of each log file.

    options: string[]

    The command line options to pass to the server executable.

    The property set.

    pwd: string

    The path to the server working directory.

    The service instances.

    user: string

    The user account used to run the server.

    Methods

    • Obtains the sliced data associated with this instance.

      Returns SlicedData

      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.

      Returns string

      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.

      Returns void

    • 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.

      Returns void

    • Obtains the Slice type ID of this type.

      Returns string

      The return value is always "::Ice::Object".