Class SingleWorkerOptions

java.lang.Object
io.temporal.internal.worker.SingleWorkerOptions

public final class SingleWorkerOptions extends Object
  • Method Details

    • newBuilder

      public static SingleWorkerOptions.Builder newBuilder()
    • newBuilder

      public static SingleWorkerOptions.Builder newBuilder(SingleWorkerOptions options)
    • getIdentity

      public String getIdentity()
    • getBinaryChecksum

      @Deprecated public String getBinaryChecksum()
      Deprecated.
    • getBuildId

      public String getBuildId()
    • isUsingBuildIdForVersioning

      public boolean isUsingBuildIdForVersioning()
    • isUsingVirtualThreads

      public boolean isUsingVirtualThreads()
    • getDrainStickyTaskQueueTimeout

      public Duration getDrainStickyTaskQueueTimeout()
    • getAllowActivityHeartbeatDuringShutdown

      public boolean getAllowActivityHeartbeatDuringShutdown()
    • getDataConverter

      public DataConverter getDataConverter()
    • getPollerOptions

      public PollerOptions getPollerOptions()
    • getMetricsScope

      public com.uber.m3.tally.Scope getMetricsScope()
    • getEnableLoggingInReplay

      public boolean getEnableLoggingInReplay()
    • getContextPropagators

      public List<ContextPropagator> getContextPropagators()
    • getWorkerInterceptors

      public WorkerInterceptor[] getWorkerInterceptors()
    • getStickyQueueScheduleToStartTimeout

      public Duration getStickyQueueScheduleToStartTimeout()
    • getDefaultDeadlockDetectionTimeout

      public long getDefaultDeadlockDetectionTimeout()
    • getMaxHeartbeatThrottleInterval

      public Duration getMaxHeartbeatThrottleInterval()
    • getDefaultHeartbeatThrottleInterval

      public Duration getDefaultHeartbeatThrottleInterval()
    • workerVersionStamp

      public io.temporal.api.common.v1.WorkerVersionStamp workerVersionStamp()
    • getDeploymentOptions

      public WorkerDeploymentOptions getDeploymentOptions()
    • getWorkerInstanceKey

      public String getWorkerInstanceKey()
    • getWorkerControlTaskQueue

      public String getWorkerControlTaskQueue()
    • getWorkerVersioningOptions

      public WorkerVersioningOptions getWorkerVersioningOptions()