Package kalix.javasdk.workflowentity
Class WorkflowEntity.CallStep<CallInput,DefCallInput,DefCallOutput,FailoverInput>
Object
kalix.javasdk.workflowentity.WorkflowEntity.CallStep<CallInput,DefCallInput,DefCallOutput,FailoverInput>
- All Implemented Interfaces:
WorkflowEntity.Step<FailoverInput>
- Enclosing class:
- WorkflowEntity<S>
public static class WorkflowEntity.CallStep<CallInput,DefCallInput,DefCallOutput,FailoverInput>
extends Object
implements WorkflowEntity.Step<FailoverInput>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCallStep(String name, Function<CallInput, DeferredCall<DefCallInput, DefCallOutput>> callFunc, Function<DefCallOutput, WorkflowEntity.Effect.TransitionalEffect<Void>> transitionFunc) -
Method Summary
-
Field Details
-
callFunc
-
transitionFunc
-
callInputClass
-
transitionInputClass
-
-
Constructor Details
-
CallStep
public CallStep(String name, Function<CallInput, DeferredCall<DefCallInput, DefCallOutput>> callFunc, Function<DefCallOutput, WorkflowEntity.Effect.TransitionalEffect<Void>> transitionFunc)
-
-
Method Details
-
name
- Specified by:
namein interfaceWorkflowEntity.Step<CallInput>
-
timeout
- Specified by:
timeoutin interfaceWorkflowEntity.Step<CallInput>
-
timeout
public WorkflowEntity.CallStep<CallInput,DefCallInput, timeoutDefCallOutput, FailoverInput> (Duration timeout) Define a step timeout.
-