acapy_agent.transport.queue package
Submodules
acapy_agent.transport.queue.base module
Abstract message queue.
- class acapy_agent.transport.queue.base.BaseMessageQueue[source]
Bases:
ABCAbstract message queue class.
- abstractmethod async dequeue(*, timeout: int | None = None)[source]
Dequeue a message.
- Returns:
The dequeued message, or None if a timeout occurs
- Raises:
asyncio.CancelledError if the queue has been stopped –
asyncio.TimeoutError if the timeout is reached –
acapy_agent.transport.queue.basic module
Basic in memory queue.
- class acapy_agent.transport.queue.basic.BasicMessageQueue[source]
Bases:
BaseMessageQueueBasic in memory queue implementation class.
- async dequeue(*, timeout: int | None = None)[source]
Dequeue a message.
- Returns:
The dequeued message, or None if a timeout occurs
- Raises:
asyncio.CancelledError if the queue has been stopped –
asyncio.TimeoutError if the timeout is reached –