Package com.uber.cadence.worker
Class WorkflowImplementationOptions.Builder
- java.lang.Object
-
- com.uber.cadence.worker.WorkflowImplementationOptions.Builder
-
- Enclosing class:
- WorkflowImplementationOptions
public static final class WorkflowImplementationOptions.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkflowImplementationOptions
build()
WorkflowImplementationOptions.Builder
setActivityOptionOverrides(java.util.Map<java.lang.String,ActivityOptions> activityOptionOverrides)
Set overrides for a specific workflow implementation for activity options.WorkflowImplementationOptions.Builder
setNonDeterministicWorkflowPolicy(NonDeterministicWorkflowPolicy nonDeterministicWorkflowPolicy)
Optional: Sets how decision worker deals with non-deterministic history events (presumably arising from non-deterministic workflow definitions or non-backward compatible workflow definition changes).
-
-
-
Method Detail
-
setNonDeterministicWorkflowPolicy
public WorkflowImplementationOptions.Builder setNonDeterministicWorkflowPolicy(NonDeterministicWorkflowPolicy nonDeterministicWorkflowPolicy)
Optional: Sets how decision worker deals with non-deterministic history events (presumably arising from non-deterministic workflow definitions or non-backward compatible workflow definition changes). default: BlockWorkflow, which just logs error but reply nothing back to server.
-
setActivityOptionOverrides
public WorkflowImplementationOptions.Builder setActivityOptionOverrides(java.util.Map<java.lang.String,ActivityOptions> activityOptionOverrides)
Set overrides for a specific workflow implementation for activity options.- Parameters:
activityOptionOverrides
- a map where the key is the activity name and the value is the activity options that should override existing activity configuration that comes from @ActivityMethod annotation.
-
build
public WorkflowImplementationOptions build()
-
-