Class StatefulAggregateRepository.DefaultStatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>>

java.lang.Object
dk.cloudcreate.essentials.components.eventsourced.aggregates.stateful.StatefulAggregateRepository.DefaultStatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>
Type Parameters:
ID - the aggregate ID type
AGGREGATE_IMPL_TYPE - the concrete aggregate type (MUST be a subtype of StatefulAggregate)
All Implemented Interfaces:
StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>
Enclosing interface:
StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>>

public static class StatefulAggregateRepository.DefaultStatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>> extends Object implements StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>
Default StatefulAggregateRepository implementation. You can extend this class directly if you need to expand the supported method or use StatefulAggregateRepository.from(ConfigurableEventStore, AggregateEventStreamConfiguration, StatefulAggregateInstanceFactory, Class, Class) to create a default instance