cap-nodejs

CAP Node.js API


CAP Node.js API / cap-nest/src / LocalBus

Class: LocalBus

Defined in: cap-nest/src/cap/cap.module.ts:133

Extends

Implements

Constructors

Constructor

new LocalBus(): LocalBus

Returns

LocalBus

Inherited from

LocalBus.constructor

Properties

listeners

readonly listeners: Map<string, Set<Listener>>

Defined in: cap-core/dist/testing/local-bus.d.ts:7

Inherited from

LocalBus.listeners

Methods

consume()

consume(topic, group, on): Promise<void>

Defined in: cap-nest/src/cap/cap.module.ts:143

Parameters

topic

string

group

string

on

(payload, headers?, metadata?) => Promise<void>

Returns

Promise<void>

Implementation of

ISubscriber.consume

Overrides

LocalBus.consume


emit()

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

Defined in: cap-nest/src/cap/cap.module.ts:134

Parameters

topic

string

payload

unknown

headers?

CapHeaders

metadata?

CapPublishMetadata

Returns

Promise<void>

Implementation of

IPublisher.emit

Overrides

LocalBus.emit