Record Class PrimitiveCommands.WorkflowStepResultWaitForCommand

java.lang.Object
java.lang.Record
io.axoniq.framework.workflow.runtime.api.execution.context.PrimitiveCommands.WorkflowStepResultWaitForCommand
Record Components:
stepName - step name
eventCondition - event condition
resultPayloadReducer - result payload reducer
timeout - timeout duration
eventNameCustomizer - event name customizer
All Implemented Interfaces:
WaitForPrimitive.WaitForCommand
Enclosing class:
PrimitiveCommands

@Internal public static record PrimitiveCommands.WorkflowStepResultWaitForCommand(String stepName, EventCondition eventCondition, PayloadReducer resultPayloadReducer, Duration timeout, EventNameCustomizer eventNameCustomizer) extends Record implements WaitForPrimitive.WaitForCommand
Default wait-for-event command implementation allowing asynchronous execution and returning the
invalid reference
WorkflowStepResult
.