Skip to content

Documentation / @tenancy-node/core / MemoryInvalidationBus

Class: MemoryInvalidationBus ​

Defined in: core/src/infrastructure/memory/memory-invalidation-bus.ts:7

Bus en memoria: conecta varias instancias de tenancy dentro de un mismo proceso (tests, workers). Entre procesos usa redisInvalidation() de @tenancy-node/cache-redis.

Implements ​

Constructors ​

Constructor ​

new MemoryInvalidationBus(): MemoryInvalidationBus

Returns ​

MemoryInvalidationBus

Methods ​

close() ​

close(): Promise<void>

Defined in: core/src/infrastructure/memory/memory-invalidation-bus.ts:20

Returns ​

Promise<void>

Implementation of ​

InvalidationBus.close


publish() ​

publish(message): Promise<void>

Defined in: core/src/infrastructure/memory/memory-invalidation-bus.ts:10

Parameters ​

message ​

InvalidationMessage

Returns ​

Promise<void>

Implementation of ​

InvalidationBus.publish


subscribe() ​

subscribe(handler): Promise<void>

Defined in: core/src/infrastructure/memory/memory-invalidation-bus.ts:16

Parameters ​

handler ​

(message) => void

Returns ​

Promise<void>

Implementation of ​

InvalidationBus.subscribe

Publicado bajo la licencia MIT.