Package io.temporal.testing.internal
Class SDKTestWorkflowRule.Builder
- java.lang.Object
-
- io.temporal.testing.internal.SDKTestWorkflowRule.Builder
-
- Enclosing class:
- SDKTestWorkflowRule
public static class SDKTestWorkflowRule.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SDKTestWorkflowRule
build()
SDKTestWorkflowRule.Builder
setActivityImplementations(java.lang.Object... activityImplementations)
SDKTestWorkflowRule.Builder
setDoNotStart(boolean doNotStart)
SDKTestWorkflowRule.Builder
setNamespace(java.lang.String namespace)
SDKTestWorkflowRule.Builder
setTarget(java.lang.String target)
SDKTestWorkflowRule.Builder
setTestTimeoutSeconds(long testTimeoutSeconds)
Global test timeout.SDKTestWorkflowRule.Builder
setUseExternalService(boolean useExternalService)
SDKTestWorkflowRule.Builder
setUseTimeskipping(boolean useTimeskipping)
SDKTestWorkflowRule.Builder
setWorkerFactoryOptions(io.temporal.worker.WorkerFactoryOptions options)
SDKTestWorkflowRule.Builder
setWorkerOptions(io.temporal.worker.WorkerOptions options)
SDKTestWorkflowRule.Builder
setWorkflowClientOptions(io.temporal.client.WorkflowClientOptions workflowClientOptions)
SDKTestWorkflowRule.Builder
setWorkflowTypes(io.temporal.worker.WorkflowImplementationOptions implementationOptions, java.lang.Class<?>... workflowTypes)
SDKTestWorkflowRule.Builder
setWorkflowTypes(java.lang.Class<?>... workflowTypes)
-
-
-
Method Detail
-
setWorkerOptions
public SDKTestWorkflowRule.Builder setWorkerOptions(io.temporal.worker.WorkerOptions options)
-
setWorkerFactoryOptions
public SDKTestWorkflowRule.Builder setWorkerFactoryOptions(io.temporal.worker.WorkerFactoryOptions options)
-
setWorkflowClientOptions
public SDKTestWorkflowRule.Builder setWorkflowClientOptions(io.temporal.client.WorkflowClientOptions workflowClientOptions)
-
setNamespace
public SDKTestWorkflowRule.Builder setNamespace(java.lang.String namespace)
-
setWorkflowTypes
public SDKTestWorkflowRule.Builder setWorkflowTypes(java.lang.Class<?>... workflowTypes)
-
setWorkflowTypes
public SDKTestWorkflowRule.Builder setWorkflowTypes(io.temporal.worker.WorkflowImplementationOptions implementationOptions, java.lang.Class<?>... workflowTypes)
-
setActivityImplementations
public SDKTestWorkflowRule.Builder setActivityImplementations(java.lang.Object... activityImplementations)
-
setUseExternalService
public SDKTestWorkflowRule.Builder setUseExternalService(boolean useExternalService)
-
setTarget
public SDKTestWorkflowRule.Builder setTarget(java.lang.String target)
-
setTestTimeoutSeconds
public SDKTestWorkflowRule.Builder setTestTimeoutSeconds(long testTimeoutSeconds)
Global test timeout. Default is 10 seconds.
-
setDoNotStart
public SDKTestWorkflowRule.Builder setDoNotStart(boolean doNotStart)
-
setUseTimeskipping
public SDKTestWorkflowRule.Builder setUseTimeskipping(boolean useTimeskipping)
-
build
public SDKTestWorkflowRule build()
-
-