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
registerSearchAttribute(io.temporal.common.SearchAttributeKey<?> key)
SDKTestWorkflowRule.Builder
registerSearchAttribute(java.lang.String name, io.temporal.api.enums.v1.IndexedValueType type)
SDKTestWorkflowRule.Builder
setActivityImplementations(java.lang.Object... activityImplementations)
SDKTestWorkflowRule.Builder
setDoNotStart(boolean doNotStart)
SDKTestWorkflowRule.Builder
setInitialTimeMillis(long initialTimeMillis)
SDKTestWorkflowRule.Builder
setMetricsScope(com.uber.m3.tally.Scope scope)
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
setWorkflowServiceStubsOptions(io.temporal.serviceclient.WorkflowServiceStubsOptions workflowServiceStubsOptions)
SDKTestWorkflowRule.Builder
setWorkflowTypes(io.temporal.worker.WorkflowImplementationOptions implementationOptions, java.lang.Class<?>... workflowTypes)
SDKTestWorkflowRule.Builder
setWorkflowTypes(java.lang.Class<?>... workflowTypes)
-
-
-
Method Detail
-
setWorkflowServiceStubsOptions
public SDKTestWorkflowRule.Builder setWorkflowServiceStubsOptions(io.temporal.serviceclient.WorkflowServiceStubsOptions workflowServiceStubsOptions)
-
setWorkflowClientOptions
public SDKTestWorkflowRule.Builder setWorkflowClientOptions(io.temporal.client.WorkflowClientOptions workflowClientOptions)
-
setWorkerOptions
public SDKTestWorkflowRule.Builder setWorkerOptions(io.temporal.worker.WorkerOptions options)
-
setWorkerFactoryOptions
public SDKTestWorkflowRule.Builder setWorkerFactoryOptions(io.temporal.worker.WorkerFactoryOptions options)
-
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.
-
setInitialTimeMillis
public SDKTestWorkflowRule.Builder setInitialTimeMillis(long initialTimeMillis)
-
setDoNotStart
public SDKTestWorkflowRule.Builder setDoNotStart(boolean doNotStart)
-
setUseTimeskipping
public SDKTestWorkflowRule.Builder setUseTimeskipping(boolean useTimeskipping)
-
registerSearchAttribute
public SDKTestWorkflowRule.Builder registerSearchAttribute(java.lang.String name, io.temporal.api.enums.v1.IndexedValueType type)
-
registerSearchAttribute
public SDKTestWorkflowRule.Builder registerSearchAttribute(io.temporal.common.SearchAttributeKey<?> key)
-
setMetricsScope
public SDKTestWorkflowRule.Builder setMetricsScope(com.uber.m3.tally.Scope scope)
-
build
public SDKTestWorkflowRule build()
-
-