aries_cloudagent.transport.outbound.queue package
Submodules
aries_cloudagent.transport.outbound.queue.base module
Base classes for the queue module.
- class aries_cloudagent.transport.outbound.queue.base.BaseOutboundQueue(root_profile: aries_cloudagent.core.profile.Profile)[source]
Bases:
abc.ABC
Base class for the outbound queue generic type.
- exception aries_cloudagent.transport.outbound.queue.base.OutboundQueueConfigurationError(message)[source]
Bases:
aries_cloudagent.core.error.BaseError
An error with the queue configuration.
- exception aries_cloudagent.transport.outbound.queue.base.OutboundQueueError(*args, error_code: Optional[str] = None, **kwargs)[source]
Bases:
aries_cloudagent.transport.error.TransportError
Generic outbound transport error.
aries_cloudagent.transport.outbound.queue.loader module
Dynamic loading of pluggable outbound queue engine classes.
- aries_cloudagent.transport.outbound.queue.loader.get_outbound_queue(root_profile: aries_cloudagent.core.profile.Profile) Optional[aries_cloudagent.transport.outbound.queue.base.BaseOutboundQueue] [source]
Given settings, return instantiated outbound queue class.
aries_cloudagent.transport.outbound.queue.redis module
Redis outbound transport.
- class aries_cloudagent.transport.outbound.queue.redis.RedisOutboundQueue(root_profile: aries_cloudagent.core.profile.Profile)[source]
Bases:
aries_cloudagent.transport.outbound.queue.base.BaseOutboundQueue
Redis outbound transport class.
- config_key = 'redis_queue'