Skip to content

Documentation / @tenancy-node/core / EventTransport

Interface: EventTransport ​

Defined in: core/src/ports/event-transport.ts:4

Salida de eventos hacia otros sistemas (webhook, Redis Streams, RabbitMQ, Kafka, NATS...).

Properties ​

name ​

readonly name: string

Defined in: core/src/ports/event-transport.ts:5

Methods ​

close() ​

close(): Promise<void>

Defined in: core/src/ports/event-transport.ts:9

Returns ​

Promise<void>


ping()? ​

optional ping(): Promise<void>

Defined in: core/src/ports/event-transport.ts:8

Returns ​

Promise<void>


send() ​

send(event, options): Promise<void>

Defined in: core/src/ports/event-transport.ts:7

Entrega el evento. Si lanza, quien lo llama reintenta (outbox o reintento en proceso).

Parameters ​

event ​

EventEnvelope

options ​
routingKey? ​

string

source ​

string

Returns ​

Promise<void>

Publicado bajo la licencia MIT.