Class BrokerClientGroupInfo


  • public class BrokerClientGroupInfo
    extends java.lang.Object
    This class is a data structure used to describe client group information.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean access_label_required
      Whether or not an access label is required to connect to this client group.
      java.lang.String description
      Client group description text.
      boolean is_system_defined
      Tells is client group is system defined.
      int life_cycle
      Client group lifecycle.
      java.lang.String name
      Client group name.
      int required_encryption
      Client group required encryption level.
      int storage_type
      Client group queue storage type.
    • Constructor Summary

      Constructors 
      Constructor Description
      BrokerClientGroupInfo()
      Create an empty client group info.
      BrokerClientGroupInfo​(java.lang.String new_name, java.lang.String new_description, int new_life_cycle, int new_storage_type)
      Create an entry with values set.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()
      Convert to string.
      java.lang.String toString​(int indent_level)
      Convert to string.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • name

        public java.lang.String name
        Client group name.
      • description

        public java.lang.String description
        Client group description text.
      • life_cycle

        public int life_cycle
        Client group lifecycle. Use BrokerAdminClient.LIFECYCLE_* values.
      • storage_type

        public int storage_type
        Client group queue storage type. Use BrokerTypeDef.STORAGE_* values.
      • required_encryption

        public int required_encryption
        Client group required encryption level. Use BrokerConnectionDescriptor.ENCRYPT_LEVEL_* values.
      • access_label_required

        public boolean access_label_required
        Whether or not an access label is required to connect to this client group.
      • is_system_defined

        public boolean is_system_defined
        Tells is client group is system defined. This value is not used by the system. It is provided for informational purposes when client group information is retrieved from the broker.
    • Constructor Detail

      • BrokerClientGroupInfo

        public BrokerClientGroupInfo()
        Create an empty client group info.
      • BrokerClientGroupInfo

        public BrokerClientGroupInfo​(java.lang.String new_name,
                                     java.lang.String new_description,
                                     int new_life_cycle,
                                     int new_storage_type)
        Create an entry with values set.
    • Method Detail

      • toString

        public java.lang.String toString()
        Convert to string.
        Overrides:
        toString in class java.lang.Object
      • toString

        public java.lang.String toString​(int indent_level)
        Convert to string. The "indent_level" is the number of 4-space indents that the output should be generated for.