pip_services3_messaging.queues.MessagingCapabilities module¶
pip_services3_messaging.queues.MessagingCapabilities¶
Messaging capabilities implementation.
| copyright: | Conceptual Vision Consulting LLC 2018-2019, see AUTHORS for more details. |
|---|---|
| license: | MIT, see LICENSE for more details. |
-
class
pip_services3_messaging.queues.MessagingCapabilities.MessagingCapabilities(message_count, send, receive, peek, peek_batch, renew_lock, abandon, dead_letter, clear)¶ Bases:
objectData object that contains supported capabilities of a message queue. If certain capability is not supported a queue will throw NotImplemented exception.
-
can_abandon()¶ Informs if the queue is able to abandon messages.
Returns: true if queue is able to abandon.
-
can_clear()¶ Informs if the queue can be cleared.
Returns: true if queue can be cleared.
-
can_dead_letter()¶ Informs if the queue is able to send messages to dead letter queue.
Returns: true if queue is able to send messages to dead letter queue.
-
can_message_count()¶ Informs if the queue is able to read number of messages.
Returns: true if queue supports reading message count.
-
can_peek()¶ Informs if the queue is able to peek messages.
Returns: true if queue is able to peek messages.
-
can_peek_batch()¶ Informs if the queue is able to peek multiple messages in one batch.
Returns: true if queue is able to peek multiple messages in one batch.
-
can_receive()¶ Informs if the queue is able to receive messages.
Returns: true if queue is able to receive messages.
-
can_renew_lock()¶ Informs if the queue is able to renew message lock.
Returns: true if queue is able to renew message lock.
-
can_send()¶ Informs if the queue is able to send messages.
Returns: true if queue is able to send messages.
-