Class SingleWorkerOptions.Builder
java.lang.Object
io.temporal.internal.worker.SingleWorkerOptions.Builder
- Enclosing class:
SingleWorkerOptions
-
Method Summary
Modifier and TypeMethodDescriptionbuild()setAllowActivityHeartbeatDuringShutdown(boolean allowActivityHeartbeatDuringShutdown) setBinaryChecksum(String binaryChecksum) Deprecated.setBuildId(String buildId) setContextPropagators(List<ContextPropagator> contextPropagators) Specifies the list of context propagators to use during this workflow.setDataConverter(DataConverter dataConverter) setDefaultDeadlockDetectionTimeout(long defaultDeadlockDetectionTimeout) setDefaultHeartbeatThrottleInterval(Duration defaultHeartbeatThrottleInterval) setDeploymentOptions(WorkerDeploymentOptions deploymentOptions) setEnableLoggingInReplay(boolean enableLoggingInReplay) setExternalStorageRunner(ExternalStorageRunner externalStorageRunner) setIdentity(String identity) setMaxHeartbeatThrottleInterval(Duration maxHeartbeatThrottleInterval) setMetricsScope(com.uber.m3.tally.Scope metricsScope) setPollerOptions(PollerOptions pollerOptions) setPreferredVersionProvider(PreferredVersionProvider preferredVersionProvider) setStickyQueueScheduleToStartTimeout(Duration stickyQueueScheduleToStartTimeout) setStickyTaskQueueDrainTimeout(Duration drainStickyTaskQueueTimeout) setStorageCancellation(CancellationToken<CancellationException> storageCancellation) Cancelled when this worker stops, to abandon its in-flight external storage work.setUseBuildIdForVersioning(boolean useBuildIdForVersioning) setUsingVirtualThreads(boolean usingVirtualThreads) setWorkerControlTaskQueue(String workerControlTaskQueue) setWorkerInstanceKey(String workerInstanceKey) setWorkerInterceptors(WorkerInterceptor[] workerInterceptors) Specifies the list of worker interceptors to use during this workflow.
-
Method Details
-
setIdentity
-
setBinaryChecksum
Deprecated. -
setDataConverter
-
setPollerOptions
-
setMetricsScope
-
setEnableLoggingInReplay
-
setContextPropagators
public SingleWorkerOptions.Builder setContextPropagators(List<ContextPropagator> contextPropagators) Specifies the list of context propagators to use during this workflow. -
setWorkerInterceptors
Specifies the list of worker interceptors to use during this workflow. -
setStickyQueueScheduleToStartTimeout
public SingleWorkerOptions.Builder setStickyQueueScheduleToStartTimeout(Duration stickyQueueScheduleToStartTimeout) -
setDefaultDeadlockDetectionTimeout
public SingleWorkerOptions.Builder setDefaultDeadlockDetectionTimeout(long defaultDeadlockDetectionTimeout) -
setMaxHeartbeatThrottleInterval
public SingleWorkerOptions.Builder setMaxHeartbeatThrottleInterval(Duration maxHeartbeatThrottleInterval) -
setDefaultHeartbeatThrottleInterval
public SingleWorkerOptions.Builder setDefaultHeartbeatThrottleInterval(Duration defaultHeartbeatThrottleInterval) -
setBuildId
-
setUseBuildIdForVersioning
-
setStickyTaskQueueDrainTimeout
public SingleWorkerOptions.Builder setStickyTaskQueueDrainTimeout(Duration drainStickyTaskQueueTimeout) -
setUsingVirtualThreads
-
setDeploymentOptions
-
setWorkerInstanceKey
-
setAllowActivityHeartbeatDuringShutdown
public SingleWorkerOptions.Builder setAllowActivityHeartbeatDuringShutdown(boolean allowActivityHeartbeatDuringShutdown) -
setWorkerControlTaskQueue
-
setPreferredVersionProvider
public SingleWorkerOptions.Builder setPreferredVersionProvider(PreferredVersionProvider preferredVersionProvider) -
setStorageCancellation
public SingleWorkerOptions.Builder setStorageCancellation(CancellationToken<CancellationException> storageCancellation) Cancelled when this worker stops, to abandon its in-flight external storage work. -
setExternalStorageRunner
public SingleWorkerOptions.Builder setExternalStorageRunner(@Nullable ExternalStorageRunner externalStorageRunner) -
build
-