static <CONFIG extends dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.persistence.AggregateEventStreamConfiguration,ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>> StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE> |
StatefulAggregateRepository.from(dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.ConfigurableEventStore<CONFIG> eventStore,
CONFIG eventStreamConfiguration,
StatefulAggregateInstanceFactory aggregateRootInstanceFactory,
Class<AGGREGATE_IMPL_TYPE> aggregateImplementationType) |
|
static <CONFIG extends dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.persistence.AggregateEventStreamConfiguration,ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>> StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE> |
StatefulAggregateRepository.from(dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.ConfigurableEventStore<CONFIG> eventStore,
CONFIG eventStreamConfiguration,
StatefulAggregateInstanceFactory aggregateRootInstanceFactory,
Class<AGGREGATE_IMPL_TYPE> aggregateImplementationType,
AggregateSnapshotRepository aggregateSnapshotRepository) |
|
static <CONFIG extends dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.persistence.AggregateEventStreamConfiguration,ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>> StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE> |
StatefulAggregateRepository.from(dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.ConfigurableEventStore<CONFIG> eventStore,
CONFIG eventStreamConfiguration,
StatefulAggregateInstanceFactory aggregateRootInstanceFactory,
Class<ID> aggregateIdType,
Class<AGGREGATE_IMPL_TYPE> aggregateImplementationType) |
Create an StatefulAggregateRepository instance that supports loading and persisting the given Aggregate type - the EventStore will be configured with the supplied eventStreamConfiguration
|
static <CONFIG extends dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.persistence.AggregateEventStreamConfiguration,ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>> StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE> |
StatefulAggregateRepository.from(dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.ConfigurableEventStore<CONFIG> eventStore,
CONFIG eventStreamConfiguration,
StatefulAggregateInstanceFactory aggregateRootInstanceFactory,
Class<ID> aggregateIdType,
Class<AGGREGATE_IMPL_TYPE> aggregateImplementationType,
AggregateSnapshotRepository aggregateSnapshotRepository) |
Create an StatefulAggregateRepository instance that supports loading and persisting the given Aggregate type - the EventStore will be configured with the supplied eventStreamConfiguration
|
static <CONFIG extends dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.persistence.AggregateEventStreamConfiguration,ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>> StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE> |
StatefulAggregateRepository.from(dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.ConfigurableEventStore<CONFIG> eventStore,
dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.eventstream.AggregateType aggregateType,
StatefulAggregateInstanceFactory aggregateRootInstanceFactory,
Class<AGGREGATE_IMPL_TYPE> aggregateImplementationType) |
|
static <CONFIG extends dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.persistence.AggregateEventStreamConfiguration,ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>> StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE> |
StatefulAggregateRepository.from(dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.ConfigurableEventStore<CONFIG> eventStore,
dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.eventstream.AggregateType aggregateType,
StatefulAggregateInstanceFactory aggregateRootInstanceFactory,
Class<AGGREGATE_IMPL_TYPE> aggregateImplementationType,
AggregateSnapshotRepository aggregateSnapshotRepository) |
|
static <CONFIG extends dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.persistence.AggregateEventStreamConfiguration,ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>> StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE> |
StatefulAggregateRepository.from(dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.ConfigurableEventStore<CONFIG> eventStore,
dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.eventstream.AggregateType aggregateType,
StatefulAggregateInstanceFactory aggregateRootInstanceFactory,
Class<ID> aggregateIdType,
Class<AGGREGATE_IMPL_TYPE> aggregateImplementationType) |
Create an StatefulAggregateRepository instance that supports loading and persisting the given Aggregate type - if missing, the EventStore will be configured with the
default AggregateEventStreamConfiguration based on the AggregateEventStreamConfigurationFactory that the EventStore's AggregateEventStreamPersistenceStrategy
is configured with
|
static <CONFIG extends dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.persistence.AggregateEventStreamConfiguration,ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE extends StatefulAggregate<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE>> StatefulAggregateRepository<ID,EVENT_TYPE,AGGREGATE_IMPL_TYPE> |
StatefulAggregateRepository.from(dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.ConfigurableEventStore<CONFIG> eventStore,
dk.cloudcreate.essentials.components.eventsourced.eventstore.postgresql.eventstream.AggregateType aggregateType,
StatefulAggregateInstanceFactory aggregateRootInstanceFactory,
Class<ID> aggregateIdType,
Class<AGGREGATE_IMPL_TYPE> aggregateImplementationType,
AggregateSnapshotRepository aggregateSnapshotRepository) |
Create an StatefulAggregateRepository instance that supports loading and persisting the given Aggregate type - if missing, the EventStore will be configured with the
default AggregateEventStreamConfiguration based on the AggregateEventStreamConfigurationFactory that the EventStore's AggregateEventStreamPersistenceStrategy
is configured with
|