@Factory
public class EventuateCommonFactory
extends java.lang.Object
Constructor and Description |
---|
EventuateCommonFactory() |
Modifier and Type | Method and Description |
---|---|
EventuateAggregateStore |
aggregateEventStore(MissingApplyEventMethodStrategy[] missingApplyEventMethodStrategies,
io.eventuate.javaclient.commonimpl.SerializedEventDeserializer serializedEventDeserializer,
io.eventuate.javaclient.commonimpl.AggregateCrud restClient,
io.eventuate.javaclient.commonimpl.AggregateEvents stompClient,
SnapshotManager snapshotManager,
io.eventuate.javaclient.commonimpl.schema.EventuateEventSchemaManager eventuateEventSchemaManager) |
CompositeMissingApplyEventMethodStrategy |
compositeMissingApplyEventMethodStrategy(MissingApplyEventMethodStrategy[] missingApplyEventMethodStrategies) |
io.eventuate.javaclient.commonimpl.schema.EventuateEventSchemaManager |
eventSchemaMetadataManager(io.eventuate.javaclient.commonimpl.schema.EventSchemaConfigurer[] metadataManagerConfigurers) |
SnapshotManager |
snapshotManager(SnapshotStrategy[] snapshotStrategies) |
EventuateAggregateStore |
syncAggregateEventStore(MissingApplyEventMethodStrategy[] missingApplyEventMethodStrategies,
io.eventuate.javaclient.commonimpl.SerializedEventDeserializer serializedEventDeserializer,
io.eventuate.javaclient.commonimpl.sync.AggregateCrud restClient,
io.eventuate.javaclient.commonimpl.sync.AggregateEvents stompClient,
SnapshotManager snapshotManager) |
@Singleton public io.eventuate.javaclient.commonimpl.schema.EventuateEventSchemaManager eventSchemaMetadataManager(io.eventuate.javaclient.commonimpl.schema.EventSchemaConfigurer[] metadataManagerConfigurers)
@Singleton public EventuateAggregateStore aggregateEventStore(MissingApplyEventMethodStrategy[] missingApplyEventMethodStrategies, @Nullable io.eventuate.javaclient.commonimpl.SerializedEventDeserializer serializedEventDeserializer, io.eventuate.javaclient.commonimpl.AggregateCrud restClient, io.eventuate.javaclient.commonimpl.AggregateEvents stompClient, SnapshotManager snapshotManager, io.eventuate.javaclient.commonimpl.schema.EventuateEventSchemaManager eventuateEventSchemaManager)
@Singleton public EventuateAggregateStore syncAggregateEventStore(MissingApplyEventMethodStrategy[] missingApplyEventMethodStrategies, @Nullable io.eventuate.javaclient.commonimpl.SerializedEventDeserializer serializedEventDeserializer, io.eventuate.javaclient.commonimpl.sync.AggregateCrud restClient, io.eventuate.javaclient.commonimpl.sync.AggregateEvents stompClient, SnapshotManager snapshotManager)
@Singleton public SnapshotManager snapshotManager(SnapshotStrategy[] snapshotStrategies)
@Singleton public CompositeMissingApplyEventMethodStrategy compositeMissingApplyEventMethodStrategy(MissingApplyEventMethodStrategy[] missingApplyEventMethodStrategies)