Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class EventStoreBinding(val name: String, val storage: StorageType?, val eventStore: EventStore)
Link copied to clipboard
data class EventStreamQueryServiceFactoryBinding(val name: String, val storage: StorageType?, val eventStreamQueryServiceFactory: EventStreamQueryServiceFactory)
Link copied to clipboard
class OnStorageRoutingStorageCondition : SpringBootCondition
Link copied to clipboard
data class ResolvedEventRoutes(val defaultEventStore: EventStore, val eventRoutes: Map<NamedAggregate, EventStore>)
data class ResolvedEventStreamQueryServiceFactoryRoutes(val defaultEventStreamQueryServiceFactory: EventStreamQueryServiceFactory, val eventStreamQueryServiceFactoryRoutes: Map<NamedAggregate, EventStreamQueryServiceFactory>)
data class ResolvedSnapshotQueryServiceFactoryRoutes(val defaultSnapshotQueryServiceFactory: SnapshotQueryServiceFactory, val snapshotQueryServiceFactoryRoutes: Map<NamedAggregate, SnapshotQueryServiceFactory>)
Link copied to clipboard
data class ResolvedSnapshotRoutes(val defaultSnapshotStore: SnapshotStore, val snapshotRoutes: Map<NamedAggregate, SnapshotStore>)
Link copied to clipboard
data class SnapshotQueryServiceFactoryBinding(val name: String, val storage: StorageType?, val snapshotQueryServiceFactory: SnapshotQueryServiceFactory)
Link copied to clipboard
data class SnapshotStoreBinding(val name: String, val storage: StorageType?, val snapshotStore: SnapshotStore)
Link copied to clipboard
data class StorageChannelRouteProperties(val storage: StorageType? = null, val binding: String? = null)
Link copied to clipboard
class StorageRouteResolver(contextName: String, snapshotEnabled: Boolean, eventStoreBindings: List<EventStoreBinding>, snapshotStoreBindings: List<SnapshotStoreBinding>, eventStreamQueryServiceFactoryBindings: List<EventStreamQueryServiceFactoryBinding> = emptyList(), snapshotQueryServiceFactoryBindings: List<SnapshotQueryServiceFactoryBinding> = emptyList(), defaultEventStorage: StorageType = StorageType.MONGO, defaultSnapshotStorage: StorageType = StorageType.MONGO)
Link copied to clipboard
@ConfigurationProperties(prefix = "wow.eventsourcing.storage-routing")
data class StorageRoutingProperties(val aggregates: Map<String, AggregateStorageRouteProperties> = emptyMap())