DefaultProjectionHandler

constructor(chain: FilterChain<DomainEventExchange<*>>, errorHandler: ErrorHandler<DomainEventExchange<*>> = LogResumeErrorHandler(), failureRecorder: FailureRecorder = FailureRecorder.NONE, ackOnUnrecordedFailure: Boolean = true, metrics: WowMetrics = WowMetrics.NONE)

Parameters

chain

The filter chain to apply to domain event exchanges.

errorHandler

The error handler for processing failures (default: LogResumeErrorHandler).

failureRecorder

Records failures durably (default: none).

ackOnUnrecordedFailure

Whether a failure no recorder recorded is acknowledged (default: true).

metrics

Counts the processing outcomes (default: none).