Uses of Interface
dk.cloudcreate.essentials.components.eventsourced.aggregates.flex.FlexAggregateRepository
Packages that use FlexAggregateRepository
-
Uses of FlexAggregateRepository in dk.cloudcreate.essentials.components.eventsourced.aggregates.flex
Classes in dk.cloudcreate.essentials.components.eventsourced.aggregates.flex that implement FlexAggregateRepositoryModifier and TypeClassDescriptionstatic classFlexAggregateRepository.DefaultFlexAggregateRepository<ID,AGGREGATE_TYPE extends FlexAggregate<ID, AGGREGATE_TYPE>> Methods in dk.cloudcreate.essentials.components.eventsourced.aggregates.flex that return FlexAggregateRepositoryModifier and TypeMethodDescriptionstatic <CONFIG extends AggregateEventStreamConfiguration,ID, AGGREGATE_TYPE extends FlexAggregate<ID, AGGREGATE_TYPE>>
FlexAggregateRepository<ID,AGGREGATE_TYPE> FlexAggregateRepository.from(ConfigurableEventStore<CONFIG> eventStore, CONFIG aggregateEventStreamConfiguration, EventStoreUnitOfWorkFactory unitOfWorkFactory, Class<ID> aggregateIdType, Class<AGGREGATE_TYPE> aggregateImplementationType) Create aFlexAggregateRepository- theEventStorewill be configured with the suppliedeventStreamConfiguration.static <CONFIG extends AggregateEventStreamConfiguration,ID, AGGREGATE_TYPE extends FlexAggregate<ID, AGGREGATE_TYPE>>
FlexAggregateRepository<ID,AGGREGATE_TYPE> FlexAggregateRepository.from(ConfigurableEventStore<CONFIG> eventStore, AggregateType aggregateType, EventStoreUnitOfWorkFactory unitOfWorkFactory, Class<ID> aggregateIdType, Class<AGGREGATE_TYPE> aggregateImplementationType) Create aFlexAggregateRepository- if missing, theEventStorewill be configured with the defaultAggregateEventStreamConfigurationbased on theAggregateEventStreamConfigurationFactorythat theEventStore'sAggregateEventStreamPersistenceStrategyis configured with