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 = generateGlobalId(), val ownerId: String = OwnerId.DEFAULT_OWNER_ID, val requestId: String = generateGlobalId(), val isCreate: Boolean = true, val allowCreate: Boolean = false, val isVoid: 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>.whenCommand(command: Any, header: Header = DefaultHeader.empty(), ownerId: String = OwnerId.DEFAULT_OWNER_ID): ExpectStage<S>