AbstractEventDispatcher

Constructors

Link copied to clipboard
constructor(metrics: WowMetrics)

Properties

Link copied to clipboard

The event handler for processing events.

Link copied to clipboard

The registrar containing event processing functions.

Link copied to clipboard
abstract val messageBus: BUS

The message bus for sending and receiving events.

Link copied to clipboard
open override val namedAggregates: Set<NamedAggregate>

The set of named aggregates that this dispatcher will manage.

Link copied to clipboard
abstract val parallelism: Int

The level of parallelism for processing events.

Link copied to clipboard

Functions

Link copied to clipboard
open override fun receiveMessage(subscription: MessageSubscription): Flux<E>

Creates a flux of messages for the specified subscription.