MessagingCapabilities class

Data object that contains supported capabilities of a message queue. If certain capability is not supported a queue will throw NotImplemented exception.

Constructors

MessagingCapabilities(bool canMessageCount, bool canSend, bool canReceive, bool canPeek, bool canPeekBatch, bool canRenewLock, bool canAbandon, bool canDeadLetter, bool canClear)
Creates a new instance of the capabilities object.

Properties

canAbandon bool
Informs if the queue is able to abandon messages.
no setter
canClear bool
Informs if the queue can be cleared.
no setter
canDeadLetter bool
Informs if the queue is able to send messages to dead letter queue.
no setter
canMessageCount bool
Informs if the queue is able to read number of messages.
no setter
canPeek bool
Informs if the queue is able to peek messages.
no setter
canPeekBatch bool
Informs if the queue is able to peek multiple messages in one batch.
no setter
canReceive bool
Informs if the queue is able to receive messages.
no setter
canRenewLock bool
Informs if the queue is able to renew message lock.
no setter
canSend bool
Informs if the queue is able to send messages.
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited