Class CommunicatorDescriptor

java.lang.Object
com.zeroc.Ice.Value
com.zeroc.IceGrid.CommunicatorDescriptor
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
ServerDescriptor, ServiceDescriptor

public class CommunicatorDescriptor extends Value
Describes an Ice communicator.
See Also:
  • Field Details

    • adapters

      public List<AdapterDescriptor> adapters
      The indirect object adapters.
    • propertySet

      public PropertySetDescriptor propertySet
      The property set.
    • dbEnvs

      public DbEnvDescriptor[] dbEnvs
      The database environments.
    • logs

      public String[] logs
      The path of each log file.
    • description

      public String description
      A description of this descriptor.
  • Constructor Details

    • CommunicatorDescriptor

      public CommunicatorDescriptor()
      Constructs a CommunicatorDescriptor.
    • CommunicatorDescriptor

      public CommunicatorDescriptor(List<AdapterDescriptor> adapters, PropertySetDescriptor propertySet, DbEnvDescriptor[] dbEnvs, String[] logs, String description)
      Constructs a CommunicatorDescriptor 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.
  • Method Details

    • clone

      public CommunicatorDescriptor 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 Value
      Returns:
      The cloned object.
    • ice_staticId

      public static String ice_staticId()
      Gets the type ID of the associated Slice interface.
      Returns:
      the string "::IceGrid::CommunicatorDescriptor"
    • 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 Value
      Returns:
      The return value is always ::Ice::Object.