pip_services3_messaging.connect.IMessageQueueConnection module

class pip_services3_messaging.connect.IMessageQueueConnection.IMessageQueueConnection

Bases: abc.ABC

Defines an interface for message queue connections

create_queue(name: str)

Creates a message queue. If connection doesn’t support this function it exists without error.

Parameters

name – the name of the queue to be created.

delete_queue(name: str)

Deletes a message queue. If connection doesn’t support this function it exists without error.

Parameters

name – the name of the queue to be deleted.

read_queue_names() → List[str]

Reads a list of registered queue names. If connection doesn’t support this function returnes an empty list.

Returns

a list with registered queue names.