Value accepted by the optional starting Step.
Returns the protocol Flow type.
A non-empty Flow type unique within the Registry.
OptionalgetReturns this Flow's persistence definitions.
Attributes and Channels owned by this Flow. Flows without this method have none.
Returns this Flow's Step definitions.
Zero or one starting Step plus all other registered Steps.
OptionalhandleHandles expiration of this Flow's durable soft-timeout timer.
When present, a positive timeout defaults to the handler policy. Dex awaits the result and applies it with normal Step Execute validation. One logical invocation may include retry attempts configured by FlowTimeoutHandlerOptions. The hook may transition, dead-end, complete, fail, or request graceful completion.
Timeout invocation Context; it must not be retained.
A StepDecision, synchronously or asynchronously.
Defines one durable application Flow and its registered API surface.