SimpleWaitingForChain

class SimpleWaitingForChain(val waitCommandId: String, val materialized: SimpleWaitingChain) : WaitingFor

Constructors

Link copied to clipboard
constructor(waitCommandId: String, materialized: SimpleWaitingChain)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val cancelled: Boolean
Link copied to clipboard
open override val completed: Boolean
Link copied to clipboard
open override val materialized: SimpleWaitingChain
Link copied to clipboard
open override val supportVoidCommand: Boolean = false

是否支持虚空命令

Link copied to clipboard
open override val terminated: Boolean
Link copied to clipboard
open override val waitCommandId: String

Functions

Link copied to clipboard
open override fun complete()
Link copied to clipboard
open override fun error(throwable: Throwable)
Link copied to clipboard
open override fun isPreviousSignal(signal: WaitSignal): Boolean

判断给定的等待信号是否为前置信号

Link copied to clipboard
open override fun next(signal: WaitSignal)

由下游(CommandBus or Aggregate or Projector)发送处理结果信号.

Link copied to clipboard
open override fun onFinally(doFinally: Consumer<SignalType>)
Link copied to clipboard
open override fun propagate(commandWaitEndpoint: String, header: Header)

执行传播操作

Link copied to clipboard
open override fun waiting(): Flux<WaitSignal>
Link copied to clipboard
open override fun waitingLast(): Mono<WaitSignal>