public class DomainEventHandler
extends java.lang.Object
Constructor and Description |
---|
DomainEventHandler(java.lang.String aggregateType,
java.lang.Class<DomainEvent> eventClass,
java.util.function.Consumer<DomainEventEnvelope<DomainEvent>> handler) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAggregateType() |
java.lang.Class<DomainEvent> |
getEventClass() |
boolean |
handles(Message message) |
void |
invoke(DomainEventEnvelope<DomainEvent> dee) |
public DomainEventHandler(java.lang.String aggregateType, java.lang.Class<DomainEvent> eventClass, java.util.function.Consumer<DomainEventEnvelope<DomainEvent>> handler)
public boolean handles(Message message)
public void invoke(DomainEventEnvelope<DomainEvent> dee)
public java.lang.Class<DomainEvent> getEventClass()
public java.lang.String getAggregateType()