Package io.temporal.internal.worker
Class SingleWorkerOptions.Builder
- java.lang.Object
-
- io.temporal.internal.worker.SingleWorkerOptions.Builder
-
- Enclosing class:
- SingleWorkerOptions
public static final class SingleWorkerOptions.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
setIdentity
public SingleWorkerOptions.Builder setIdentity(java.lang.String identity)
-
setBinaryChecksum
public SingleWorkerOptions.Builder setBinaryChecksum(java.lang.String binaryChecksum)
-
setDataConverter
public SingleWorkerOptions.Builder setDataConverter(DataConverter dataConverter)
-
setTaskExecutorThreadPoolSize
public SingleWorkerOptions.Builder setTaskExecutorThreadPoolSize(int taskExecutorThreadPoolSize)
-
setPollerOptions
public SingleWorkerOptions.Builder setPollerOptions(PollerOptions pollerOptions)
-
setMetricsScope
public SingleWorkerOptions.Builder setMetricsScope(com.uber.m3.tally.Scope metricsScope)
-
setEnableLoggingInReplay
public SingleWorkerOptions.Builder setEnableLoggingInReplay(boolean enableLoggingInReplay)
-
setContextPropagators
public SingleWorkerOptions.Builder setContextPropagators(java.util.List<ContextPropagator> contextPropagators)
Specifies the list of context propagators to use during this workflow.
-
setWorkerInterceptors
public SingleWorkerOptions.Builder setWorkerInterceptors(WorkerInterceptor[] workerInterceptors)
Specifies the list of worker interceptors to use during this workflow.
-
setDefaultDeadlockDetectionTimeout
public SingleWorkerOptions.Builder setDefaultDeadlockDetectionTimeout(long defaultDeadlockDetectionTimeout)
-
setMaxHeartbeatThrottleInterval
public SingleWorkerOptions.Builder setMaxHeartbeatThrottleInterval(java.time.Duration maxHeartbeatThrottleInterval)
-
setDefaultHeartbeatThrottleInterval
public SingleWorkerOptions.Builder setDefaultHeartbeatThrottleInterval(java.time.Duration defaultHeartbeatThrottleInterval)
-
build
public SingleWorkerOptions build()
-
-