system.queues.queue_factories module¶
Factories for creating in-memory list queues and external queues.
- class system.queues.queue_factories.ListQueueFactory[source]¶
Bases:
QueueFactory,GenericFactory producing in-memory, list-backed queues.
- get_queue_instance() ReadWriteQueue[source]¶
See
QueueFactory.get_queue_instance().Produces a
ListQueueinstance.
- class system.queues.queue_factories.ExternalQueueFactory(number_of_objects_in_buffer: int = 100)[source]¶
Bases:
QueueFactory,GenericFactory producing disk-backed external queues with a fixed in-memory buffer.
- get_queue_instance() ReadWriteQueue[source]¶
See
QueueFactory.get_queue_instance().Produces an
ExternalQueueinstance configured with this factory’s buffer size.