OracleAQMessageAvailableEventArgs Members

OracleAQMessageAvailableEventArgs members are listed in the following tables.

OracleAQMessageAvailableEventArgs Constructor

OracleAQMessageAvailableEventArgs constructor is listed in Table 12-17

Table 17 OracleAQMessageAvailableEventArgs Constructor

Property Description
OracleAQMessageAvailableEventArgs Constructor Instantiates a new instance of the OracleAQMessageAvailableEventArgs class.

OracleAQMessageAvailableEventArgs Properties

OracleAQMessageAvailableEventArgs properties are listed in Table 12-18.

Table 18 OracleAQMessageAvailableEventArgs Properties

Property Description
AvailableMessages Specifies the number of messages that raised this notification.
ConsumerName Provides the name of the consumer for which the message is available for dequeuing.
Correlation Provides the user-defined identifier of the message.
Delay Specifies the duration, in seconds, after which an enqueued message is available for dequeuing.
DeliveryMode Specifies the delivery mode of the message.
EnqueueTime Specifies the time when the message was enqueued.
ExceptionQueue Specifies the name of the queue that the message is moved to if it cannot be processed successfully.
Expiration Specifies the duration, in seconds, for which an enqueued message is available for dequeuing before expiring.
MessageId Returns an array of message identifiers.
NotificationType Indicates the type of notification such as regular, grouping, or timeout.
OriginalMessageId Specifies the ID of the message, in the last queue, that generated this message.
Payload Provides payload associated with the notification.
Priority Specifies the priority of the message.
Queue Indicates OracleAQQueue instance corresponding to which the notification is received.
QueueName Indicates the name of the queue that contains the message to be dequeued.
SenderId Identifies the original sender of the message.
State Specifies the state of the message.

See Also: