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
class OnStorageRoutingStorageCondition : SpringBootCondition
Link copied to clipboard
data class ResolvedEventRoutes(val defaultEventStore: EventStore, val eventRoutes: Map<NamedAggregate, EventStore>)
data class ResolvedEventStreamQueryBackendFactoryRoutes(val defaultEventStreamQueryBackendFactory: EventStreamQueryBackendFactory, val eventStreamQueryBackendFactoryRoutes: Map<NamedAggregate, EventStreamQueryBackendFactory>)
data class ResolvedSnapshotQueryBackendFactoryRoutes(val defaultSnapshotQueryBackendFactory: SnapshotQueryBackendFactory, val snapshotQueryBackendFactoryRoutes: Map<NamedAggregate, SnapshotQueryBackendFactory>)
Link copied to clipboard
data class ResolvedSnapshotRoutes(val defaultSnapshotStore: SnapshotStore, val snapshotRoutes: Map<NamedAggregate, SnapshotStore>)
Link copied to clipboard
data class SnapshotStoreBinding(val name: String, val storage: StorageType?, val snapshotStore: SnapshotStore)
Link copied to clipboard
data class StorageChannelRouteProperties(var storage: StorageType? = null, var binding: String? = null)
Link copied to clipboard
class StorageRouteResolver(contextName: String, snapshotEnabled: Boolean, eventStoreBindings: List<EventStoreBinding>, snapshotStoreBindings: List<SnapshotStoreBinding>, queryBackendProviders: List<QueryBackendProvider> = emptyList(), defaultEventStorage: StorageType = StorageType.MONGO, defaultSnapshotStorage: StorageType = StorageType.MONGO, defaultEventBinding: String? = null, defaultSnapshotBinding: String? = null)
Link copied to clipboard
@ConfigurationProperties(prefix = "wow.eventsourcing.storage-routing")
data class StorageRoutingProperties(var aggregates: Map<String, AggregateStorageRouteProperties> = emptyMap())

Properties

Link copied to clipboard

The name a built-in storage registers its me.ahoo.wow.query.QueryBackendProviders under, for example mongo.