AggregateDsl

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun inject(inject: ServiceProvider.() -> Unit)
Link copied to clipboard
abstract fun on(aggregateId: String = generateGlobalId(), tenantId: String = TenantId.DEFAULT_TENANT_ID, stateAggregateFactory: StateAggregateFactory = ConstructorStateAggregateFactory, eventStore: EventStore = InMemoryEventStore(), serviceProvider: ServiceProvider = SimpleServiceProvider(), block: GivenDsl<S>.() -> Unit)