Event bus implementation that does pub/sub over a Redis connection.

Hierarchy

  • RedisBus

Implements

Constructors

Properties

awareOfContainerLifecycle: true = ...
injector: Container
internalSubscriptions: string[] = []

List of events for which we have created Redis channel subscriptions.

logging: Logging
publisherConnection?: Redis
redis: Redis
subscriberConnection?: Redis
subscriptions: Collection<BusSubscriber<Event>> = ...

List of local subscriptions on this bus.

uuid: string = ...

Methods

  • Parameters

    • name: string
    • payload: string

    Returns Promise<void>