Class EventuateCommonCrudConfiguration
- java.lang.Object
-
- io.eventuate.javaclient.quarkus.common.crud.EventuateCommonCrudConfiguration
-
@Singleton public class EventuateCommonCrudConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EventuateCommonCrudConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.eventuate.CompositeMissingApplyEventMethodStrategycompositeMissingApplyEventMethodStrategy(javax.enterprise.inject.Instance<io.eventuate.MissingApplyEventMethodStrategy> missingApplyEventMethodStrategies)io.eventuate.EventuateAggregateStoreCrudeventuateAggregateStoreCrud(javax.enterprise.inject.Instance<io.eventuate.CompositeMissingApplyEventMethodStrategy> missingApplyEventMethodStrategies, javax.enterprise.inject.Instance<io.eventuate.javaclient.commonimpl.crud.AggregateCrud> aggregateCrud, io.eventuate.SnapshotManager snapshotManager, javax.enterprise.inject.Instance<io.eventuate.javaclient.commonimpl.common.schema.EventuateEventSchemaManager> eventuateEventSchemaManager)io.eventuate.SnapshotManagersnapshotManager(javax.enterprise.inject.Instance<io.eventuate.SnapshotStrategy> snapshotStrategies)io.eventuate.sync.EventuateAggregateStoreCrudsyncEventuateAggregateStoreCrud(javax.enterprise.inject.Instance<io.eventuate.CompositeMissingApplyEventMethodStrategy> missingApplyEventMethodStrategies, javax.enterprise.inject.Instance<io.eventuate.javaclient.commonimpl.crud.sync.AggregateCrud> aggregateCrud, io.eventuate.SnapshotManager snapshotManager)
-
-
-
Method Detail
-
snapshotManager
@Singleton public io.eventuate.SnapshotManager snapshotManager(javax.enterprise.inject.Instance<io.eventuate.SnapshotStrategy> snapshotStrategies)
-
compositeMissingApplyEventMethodStrategy
@Singleton public io.eventuate.CompositeMissingApplyEventMethodStrategy compositeMissingApplyEventMethodStrategy(javax.enterprise.inject.Instance<io.eventuate.MissingApplyEventMethodStrategy> missingApplyEventMethodStrategies)
-
eventuateAggregateStoreCrud
@Singleton @Named("EventuateAggregateStoreCrud") public io.eventuate.EventuateAggregateStoreCrud eventuateAggregateStoreCrud(javax.enterprise.inject.Instance<io.eventuate.CompositeMissingApplyEventMethodStrategy> missingApplyEventMethodStrategies, javax.enterprise.inject.Instance<io.eventuate.javaclient.commonimpl.crud.AggregateCrud> aggregateCrud, io.eventuate.SnapshotManager snapshotManager, javax.enterprise.inject.Instance<io.eventuate.javaclient.commonimpl.common.schema.EventuateEventSchemaManager> eventuateEventSchemaManager)
-
syncEventuateAggregateStoreCrud
@Singleton @Named("syncEventuateAggregateStoreCrud") public io.eventuate.sync.EventuateAggregateStoreCrud syncEventuateAggregateStoreCrud(javax.enterprise.inject.Instance<io.eventuate.CompositeMissingApplyEventMethodStrategy> missingApplyEventMethodStrategies, javax.enterprise.inject.Instance<io.eventuate.javaclient.commonimpl.crud.sync.AggregateCrud> aggregateCrud, io.eventuate.SnapshotManager snapshotManager)
-
-