Class SDKTestWorkflowRule.Builder
java.lang.Object
io.temporal.testing.internal.SDKTestWorkflowRule.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()registerSearchAttribute(io.temporal.common.SearchAttributeKey<?> key) registerSearchAttribute(String name, io.temporal.api.enums.v1.IndexedValueType type) setActivityClientOptions(io.temporal.client.ActivityClientOptions activityClientOptions) setActivityImplementations(Object... activityImplementations) setDoNotStart(boolean doNotStart) setInitialTimeMillis(long initialTimeMillis) setMetricsScope(com.uber.m3.tally.Scope scope) setNamespace(String namespace) setNexusServiceImplementation(Object... nexusServiceImplementations) setTestTimeoutSeconds(long testTimeoutSeconds) Global test timeout.setUseExternalService(boolean useExternalService) setUseTimeskipping(boolean useTimeskipping) setWorkerFactoryOptions(io.temporal.worker.WorkerFactoryOptions options) setWorkerOptions(io.temporal.worker.WorkerOptions options) setWorkflowClientOptions(io.temporal.client.WorkflowClientOptions workflowClientOptions) setWorkflowServiceStubsOptions(io.temporal.serviceclient.WorkflowServiceStubsOptions workflowServiceStubsOptions) setWorkflowTypes(io.temporal.worker.WorkflowImplementationOptions implementationOptions, Class<?>... workflowTypes) setWorkflowTypes(Class<?>... workflowTypes)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setWorkflowServiceStubsOptions
public SDKTestWorkflowRule.Builder setWorkflowServiceStubsOptions(io.temporal.serviceclient.WorkflowServiceStubsOptions workflowServiceStubsOptions) -
setWorkflowClientOptions
public SDKTestWorkflowRule.Builder setWorkflowClientOptions(io.temporal.client.WorkflowClientOptions workflowClientOptions) -
setActivityClientOptions
public SDKTestWorkflowRule.Builder setActivityClientOptions(io.temporal.client.ActivityClientOptions activityClientOptions) -
setWorkerOptions
-
setWorkerFactoryOptions
public SDKTestWorkflowRule.Builder setWorkerFactoryOptions(io.temporal.worker.WorkerFactoryOptions options) -
setNamespace
-
setWorkflowTypes
-
setNexusServiceImplementation
public SDKTestWorkflowRule.Builder setNexusServiceImplementation(Object... nexusServiceImplementations) -
setWorkflowTypes
public SDKTestWorkflowRule.Builder setWorkflowTypes(io.temporal.worker.WorkflowImplementationOptions implementationOptions, Class<?>... workflowTypes) -
setActivityImplementations
-
setUseExternalService
-
setTarget
-
setTestTimeoutSeconds
Global test timeout. Default is 10 seconds. -
setInitialTimeMillis
-
setDoNotStart
-
setUseTimeskipping
-
registerSearchAttribute
public SDKTestWorkflowRule.Builder registerSearchAttribute(String name, io.temporal.api.enums.v1.IndexedValueType type) -
registerSearchAttribute
public SDKTestWorkflowRule.Builder registerSearchAttribute(io.temporal.common.SearchAttributeKey<?> key) -
setMetricsScope
-
build
-