onEvent

open override fun onEvent(stateEventExchange: StateEventExchange<*>): Mono<Void>

Processes a state event exchange for snapshot strategy evaluation and collects metrics on the operation. Metrics collected include timing, success/failure rates, and tags for aggregate identification.

Return

a Mono that completes when the event is processed

Parameters

stateEventExchange

the state event exchange to process