StatelessSagaDsl

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun inject(inject: ServiceProvider.() -> Unit)
Link copied to clipboard
abstract fun on(serviceProvider: ServiceProvider = SimpleServiceProvider(), commandGateway: CommandGateway = defaultCommandGateway(), commandMessageFactory: CommandMessageFactory = SimpleCommandMessageFactory( validator = TestValidator, commandBuilderRewriterRegistry = SimpleCommandBuilderRewriterRegistry() ), block: WhenDsl<T>.() -> Unit)