IceBox Descriptor Element

An icebox element defines an IceBox server to be deployed on a node. It typically contains at least one service element, and may supply additional information such as command-line options, environment variables, configuration properties and a server distribution.

This element may only appear as a child of a node element or a server-template element.

This element supports the same attributes as the server element.

An optional nested description element provides free-form descriptive text.

Here is an example to demonstrate the use of this element:

XML
<icebox id="MyIceBox"
        activation="on-demand"
        activation-timeout="60"
        application-distrib="false"
        deactivation-timeout="60"
        exe="/opt/Ice/bin/icebox"
        pwd="/">
    <option>--Ice.Trace.Network=1</option>
    <env>PATH=/opt/Ice/bin:$PATH</env>
    <property name="IceBox.UseSharedCommunicator.Service1" value="1"/>
    <service name="Service1" .../>
    <service-instance template="ServiceTemplate" name="Service2"/>
</icebox>

See Also