cap-nodejs

CAP Node.js API


CAP Node.js API / cap-transport-rabbitmq/src / RabbitMqPublisher

Class: RabbitMqPublisher

Defined in: cap-transport-rabbitmq/src/rabbitmq-publisher.ts:27

Implements

Constructors

Constructor

new RabbitMqPublisher(options?): RabbitMqPublisher

Defined in: cap-transport-rabbitmq/src/rabbitmq-publisher.ts:65

Parameters

options?

RabbitMqOptions = {}

Returns

RabbitMqPublisher

Methods

close()

close(): Promise<void>

Defined in: cap-transport-rabbitmq/src/rabbitmq-publisher.ts:113

Returns

Promise<void>


emit()

emit(topic, payload, headers?, metadata?): Promise<void>

Defined in: cap-transport-rabbitmq/src/rabbitmq-publisher.ts:83

Parameters

topic

string

payload

unknown

headers?

CapHeaders

metadata?

PublishMetadata

Returns

Promise<void>

Implementation of

PublisherPort.emit


initialize()

initialize(_options?): Promise<void>

Defined in: cap-transport-rabbitmq/src/rabbitmq-publisher.ts:69

Parameters

_options?

InitOptions

Returns

Promise<void>

Implementation of

PublisherPort.initialize