Package-level declarations
Types
Link copied to clipboard
class EventIterator(val delegate: Iterator<DomainEvent<*>>) : Iterator<DomainEvent<*>> , Decorator<Iterator<DomainEvent<*>>>
Link copied to clipboard
data class ExpectedResult<S : Any>(val exchange: ServerCommandExchange<*>, val stateAggregate: StateAggregate<S>, val domainEventStream: DomainEventStream? = null, val error: Throwable? = null)
Link copied to clipboard
Link copied to clipboard
object GivenInitialization
Link copied to clipboard
data class GivenInitializationCommand(val aggregateId: AggregateId, val id: String = GlobalIdGenerator.generateAsString(), val requestId: String = GlobalIdGenerator.generateAsString(), val isCreate: Boolean = true, val allowCreate: Boolean = false, val header: Header = DefaultHeader.empty()) : CommandMessage<GivenInitialization> , NamedAggregate
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
fun <S : Any> GivenStage<S>.when(command: Any, header: Header = DefaultHeader.empty()): ExpectStage<S>
Link copied to clipboard
fun <S : Any> GivenStage<S>.whenCommand(command: Any, header: Header = DefaultHeader.empty()): ExpectStage<S>