-
- All Implemented Interfaces:
-
org.enodeframework.domain.AggregateRootInternalHandlerProvider,org.enodeframework.infrastructure.AssemblyInitializer
public final class DefaultAggregateRootInternalHandlerProvider implements AggregateRootInternalHandlerProvider, AssemblyInitializer
-
-
Constructor Summary
Constructors Constructor Description DefaultAggregateRootInternalHandlerProvider()
-
Method Summary
Modifier and Type Method Description Unitinitialize(Set<Class<?>> componentTypes)Action2<AggregateRoot, DomainEventMessage<?>>getInternalEventHandler(Class<out AggregateRoot> aggregateRootType, Class<out DomainEventMessage<?>> eventType)Get the internal event handler within the aggregate. -
-
Method Detail
-
initialize
Unit initialize(Set<Class<?>> componentTypes)
-
getInternalEventHandler
Action2<AggregateRoot, DomainEventMessage<?>> getInternalEventHandler(Class<out AggregateRoot> aggregateRootType, Class<out DomainEventMessage<?>> eventType)
Get the internal event handler within the aggregate.
-
-
-
-