OracleAQMessage Properties

OracleAQMessage properties are listed in Table 12-16.

Table 12-16 OracleAQMessage Properties

Property Description

Correlation

Specifies an identification for the message.

Delay

Specifies the duration, in seconds, after which an enqueued message is available for dequeuing.

DeliveryMode

Specifies the delivery mode of the dequeued message.

DequeueAttempts

Returns the number of attempts that have been made to dequeue the message.

EnqueueTime

Specifies the time when the message was enqueued.

ExceptionQueue

Specifies the name of the queue that the message should be moved to if it cannot be processed successfully.

Expiration

Specifies the duration, in seconds, for which an enqueued message is available for dequeuing.

MessageId

Returns the message identifier.

OriginalMessageId

Specifies the identifier of the message in the last queue that generated this message.

Payload

Specifies the payload of the message.

Priority

Specifies the priority of the message.

Recipients

Specifies the list of recipients that overrides the default queue subscribers.

SenderId

Identifies the original sender of the message.

State

Specifies the state of the message at the time of dequeue.

TransactionGroup

Specifies the transaction group for the dequeued message.