Skip to content

Documentation / @tenancy-node/core / InvalidationBus

Interface: InvalidationBus ​

Defined in: core/src/ports/invalidation-bus.ts:21

Avisa a las demás instancias de la app que un tenant o dominio cambió, para que borren su caché de búsqueda en el acto (sin esperar el TTL). Entrega "a lo sumo una vez": si un mensaje se pierde, el TTL de la caché sigue poniendo el límite.

Methods ​

close() ​

close(): Promise<void>

Defined in: core/src/ports/invalidation-bus.ts:25

Returns ​

Promise<void>


ping()? ​

optional ping(): Promise<void>

Defined in: core/src/ports/invalidation-bus.ts:24

Returns ​

Promise<void>


publish() ​

publish(message): Promise<void>

Defined in: core/src/ports/invalidation-bus.ts:22

Parameters ​

message ​

InvalidationMessage

Returns ​

Promise<void>


subscribe() ​

subscribe(handler): Promise<void>

Defined in: core/src/ports/invalidation-bus.ts:23

Parameters ​

handler ​

(message) => void

Returns ​

Promise<void>

Publicado bajo la licencia MIT.