StorageRoutingAutoConfiguration
@AutoConfiguration(after = [EventSourcingAutoConfiguration::class, EventStoreAutoConfiguration::class, SnapshotAutoConfiguration::class, MongoEventSourcingAutoConfiguration::class, RedisEventSourcingAutoConfiguration::class, ElasticsearchEventSourcingAutoConfiguration::class, MockEventStoreAutoConfiguration::class, MockSnapshotAutoConfiguration::class, QueryAutoConfiguration::class] )
@EnableConfigurationProperties(value = [StorageRoutingProperties::class, EventStoreProperties::class, SnapshotProperties::class] )
Functions
Link copied to clipboard
fun routingEventStore(@Qualifier(value = "wow.CurrentBoundedContext") namedBoundedContext: NamedBoundedContext, eventStoreProperties: EventStoreProperties, snapshotProperties: SnapshotProperties, storageRoutingProperties: StorageRoutingProperties, eventStoreBindings: List<EventStoreBinding>, snapshotStoreBindings: List<SnapshotStoreBinding>, eventStreamQueryBackendFactoryBindings: List<EventStreamQueryBackendFactoryBinding>, snapshotQueryBackendFactoryBindings: List<SnapshotQueryBackendFactoryBinding>): EventStore
Link copied to clipboard
fun routingEventStreamQueryBackendFactory(@Qualifier(value = "wow.CurrentBoundedContext") namedBoundedContext: NamedBoundedContext, eventStoreProperties: EventStoreProperties, snapshotProperties: SnapshotProperties, storageRoutingProperties: StorageRoutingProperties, eventStoreBindings: List<EventStoreBinding>, snapshotStoreBindings: List<SnapshotStoreBinding>, eventStreamQueryBackendFactoryBindings: List<EventStreamQueryBackendFactoryBinding>, snapshotQueryBackendFactoryBindings: List<SnapshotQueryBackendFactoryBinding>): EventStreamQueryBackendFactory
Link copied to clipboard
fun routingSnapshotQueryBackendFactory(@Qualifier(value = "wow.CurrentBoundedContext") namedBoundedContext: NamedBoundedContext, eventStoreProperties: EventStoreProperties, snapshotProperties: SnapshotProperties, storageRoutingProperties: StorageRoutingProperties, eventStoreBindings: List<EventStoreBinding>, snapshotStoreBindings: List<SnapshotStoreBinding>, eventStreamQueryBackendFactoryBindings: List<EventStreamQueryBackendFactoryBinding>, snapshotQueryBackendFactoryBindings: List<SnapshotQueryBackendFactoryBinding>): SnapshotQueryBackendFactory
Link copied to clipboard
fun routingSnapshotStore(@Qualifier(value = "wow.CurrentBoundedContext") namedBoundedContext: NamedBoundedContext, eventStoreProperties: EventStoreProperties, snapshotProperties: SnapshotProperties, storageRoutingProperties: StorageRoutingProperties, eventStoreBindings: List<EventStoreBinding>, snapshotStoreBindings: List<SnapshotStoreBinding>, eventStreamQueryBackendFactoryBindings: List<EventStreamQueryBackendFactoryBinding>, snapshotQueryBackendFactoryBindings: List<SnapshotQueryBackendFactoryBinding>): SnapshotStore