pip_services3_messaging.build.MemoryMessageQueueFactory module

pip_services3_messaging.build.MemoryMessageQueueFactory

MemoryMessageQueueFactory implementation

copyright

Conceptual Vision Consulting LLC 2018-2019, see AUTHORS for more details.

license

MIT, see LICENSE for more details.

class pip_services3_messaging.build.MemoryMessageQueueFactory.MemoryMessageQueueFactory

Bases: pip_services3_messaging.build.MessageQueueFactory.MessageQueueFactory

Creates MemoryMessageQueue components by their descriptors. Name of created message queue is taken from its descriptor.

MemoryQueueDescriptor = <pip_services3_commons.refer.Descriptor.Descriptor object>
create_queue(name: str)pip_services3_messaging.queues.IMessageQueue.IMessageQueue

Creates a message queue component and assigns its name.

Parameters

name – a name of the created message queue.

Returns

IMessageQueue instance