public interface AggregateRepositoryInterceptor<T extends CommandProcessingAggregate<T,CT>,CT extends Command>
Modifier and Type | Method and Description |
---|---|
default java.util.Optional<UpdateEventsAndOptions> |
handleException(T aggregate,
java.lang.Throwable throwable,
java.util.Optional<UpdateOptions> updateOptions) |
default UpdateEventsAndOptions |
transformUpdate(T aggregate,
UpdateEventsAndOptions ueo) |
default UpdateEventsAndOptions transformUpdate(T aggregate, UpdateEventsAndOptions ueo)
default java.util.Optional<UpdateEventsAndOptions> handleException(T aggregate, java.lang.Throwable throwable, java.util.Optional<UpdateOptions> updateOptions)