public class DomainEventHandlersBuilder
extends java.lang.Object
Constructor and Description |
---|
DomainEventHandlersBuilder(java.lang.String aggregateType) |
Modifier and Type | Method and Description |
---|---|
DomainEventHandlersBuilder |
andForAggregateType(java.lang.String aggregateType) |
DomainEventHandlers |
build() |
static DomainEventHandlersBuilder |
forAggregateType(java.lang.String aggregateType) |
<E extends DomainEvent> |
onEvent(java.lang.Class<E> eventClass,
java.util.function.Consumer<DomainEventEnvelope<E>> handler) |
public DomainEventHandlersBuilder(java.lang.String aggregateType)
public static DomainEventHandlersBuilder forAggregateType(java.lang.String aggregateType)
public <E extends DomainEvent> DomainEventHandlersBuilder onEvent(java.lang.Class<E> eventClass, java.util.function.Consumer<DomainEventEnvelope<E>> handler)
public DomainEventHandlersBuilder andForAggregateType(java.lang.String aggregateType)
public DomainEventHandlers build()