Class IceBoxDescriptor

All Implemented Interfaces:
Serializable, Cloneable

public class IceBoxDescriptor extends ServerDescriptor
Describes an IceBox server.
See Also:
  • Field Details

  • Constructor Details

    • IceBoxDescriptor

      public IceBoxDescriptor()
      Constructs a IceBoxDescriptor.
    • IceBoxDescriptor

      public IceBoxDescriptor(List<AdapterDescriptor> adapters, PropertySetDescriptor propertySet, DbEnvDescriptor[] dbEnvs, String[] logs, String description, String id, String exe, String iceVersion, String pwd, List<String> options, List<String> envs, String activation, String activationTimeout, String deactivationTimeout, boolean applicationDistrib, DistributionDescriptor distrib, boolean allocatable, String user, List<ServiceInstanceDescriptor> services)
      Constructs a IceBoxDescriptor with values for all its fields.
      Parameters:
      adapters - The indirect object adapters.
      propertySet - The property set.
      dbEnvs - The database environments.
      logs - The path of each log file.
      description - A description of this descriptor.
      id - The server ID.
      exe - The path of the server executable.
      iceVersion - The Ice version used by this server.
      pwd - The path to the server working directory.
      options - The command line options to pass to the server executable.
      envs - The server environment variables.
      activation - The server activation mode.
      activationTimeout - The activation timeout.
      deactivationTimeout - The deactivation timeout.
      applicationDistrib - Specifies if the server depends on the application distribution.
      distrib - The distribution descriptor.
      allocatable - Specifies if the server is allocatable.
      user - The user account used to run the server.
      services - The service instances.
  • Method Details

    • clone

      public IceBoxDescriptor clone()
      Description copied from class: Value
      Returns a copy of the object. The cloned object contains field-for-field copies of the state.
      Overrides:
      clone in class ServerDescriptor
      Returns:
      The cloned object.
    • ice_staticId

      public static String ice_staticId()
      Gets the type ID of the associated Slice interface.
      Returns:
      the string "::IceGrid::IceBoxDescriptor"
    • ice_id

      public String ice_id()
      Returns the Slice type ID of the most-derived interface supported by this object.
      Overrides:
      ice_id in class ServerDescriptor
      Returns:
      The return value is always ::Ice::Object.