Queues have a number of properties, which are listed below. Information about these properties is passed either via discrete API parameters or configuration structures (MQeFields) objects.
The first list shows all the possible queue properties and indicates which are available in the code bases. All other queues will have these properties also.
Property | Description | Java™ | Native | Read/Write |
---|---|---|---|---|
Queue name | Identifies the name of the local queue | Yes | Yes | Read (write on create) |
Local qMgr | The name of the local queue manager owning the queue | Yes | Yes | Read (write on create) |
Adapter | The class (or alias) of a storage adapter that provides access to the message storage medium (see Storage adapters on page 116) | Yes | No – only one adapter in code base | Read |
Alias | Alias names are optional alternative names for the queue (see below) | Yes | Yes | Read/Write |
Attribute rule | The attribute class (or alias) associated with the security attributes of the queue (for more details see later in this chapter) | Yes | No | Read/Write |
Authenticator | The authenticator class (or alias) associated with the queue (for more details see later in this chapter) | Yes | No | Read/Write |
Class | The class (or alias) used to realize the local queue | Yes | No | Read |
Compressor | The compressor class (or alias) associated with the queue (for more details see later in this chapter) | Yes | No | Read/Write |
Cryptor | The cryptor class (or alias) associated with the queue (for more details see later in this chapter) | Yes | No | Read/Write |
Description | An arbitrary string describing the queue | Yes | Yes | Read/Write |
Expiry | The time after which messages placed on the queue expire | Yes | Yes | Read/Write |
Maximum depth | The maximum number of messages that may be placed on the queue | Yes | Yes | Read/Write |
Maximum message length | The maximum length of a message that may be placed on the queue | Yes | Yes | Read/Write |
Message store | The class (or alias) that determines how messages on the local queue are stored | Yes | No – only one message store available | Read (write on create) |
Path | The location of the queue store | Yes | Yes | Read |
Priority | The default priority associated with messages on the queue | Yes | Yes | Read/Write |
Rule | The class (or alias) of the rule associated with the queue; determines behavior when there is a change in state for the queue | Yes | No – rules handled on global level | Read/Write |
Target registry | The target registry to be used with the authenticator class (that is, None, Queue, or Queue manager) | Yes | No | Read/Write |