public interface DomainEventPublisher
| Modifier and Type | Method and Description |
|---|---|
default void |
publish(java.lang.Class<?> aggregateType,
java.lang.Object aggregateId,
java.util.List<DomainEvent> domainEvents) |
void |
publish(java.lang.String aggregateType,
java.lang.Object aggregateId,
java.util.List<DomainEvent> domainEvents) |
void |
publish(java.lang.String aggregateType,
java.lang.Object aggregateId,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.List<DomainEvent> domainEvents) |
void publish(java.lang.String aggregateType,
java.lang.Object aggregateId,
java.util.List<DomainEvent> domainEvents)
void publish(java.lang.String aggregateType,
java.lang.Object aggregateId,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.List<DomainEvent> domainEvents)
default void publish(java.lang.Class<?> aggregateType,
java.lang.Object aggregateId,
java.util.List<DomainEvent> domainEvents)