public static final class WorkerOptions.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
WorkerOptions |
build() |
WorkerOptions.Builder |
setActivityPollerOptions(PollerOptions activityPollerOptions) |
WorkerOptions.Builder |
setInterceptorFactory(java.util.function.Function<WorkflowInterceptor,WorkflowInterceptor> interceptorFactory) |
WorkerOptions.Builder |
setMaxConcurrentActivityExecutionSize(int maxConcurrentActivityExecutionSize)
Maximum number of parallely executed activities.
|
WorkerOptions.Builder |
setMaxConcurrentLocalActivityExecutionSize(int maxConcurrentLocalActivityExecutionSize)
Maximum number of parallely executed local activities.
|
WorkerOptions.Builder |
setMaxConcurrentWorkflowExecutionSize(int maxConcurrentWorkflowExecutionSize)
Maximum number of parallely executed decision tasks.
|
WorkerOptions.Builder |
setTaskListActivitiesPerSecond(double taskListActivitiesPerSecond)
Optional: Sets the rate limiting on number of activities that can be executed per second.
|
WorkerOptions.Builder |
setWorkerActivitiesPerSecond(double workerActivitiesPerSecond)
Maximum number of activities started per second.
|
WorkerOptions.Builder |
setWorkflowPollerOptions(PollerOptions workflowPollerOptions) |
public WorkerOptions.Builder setWorkerActivitiesPerSecond(double workerActivitiesPerSecond)
public WorkerOptions.Builder setMaxConcurrentActivityExecutionSize(int maxConcurrentActivityExecutionSize)
public WorkerOptions.Builder setMaxConcurrentWorkflowExecutionSize(int maxConcurrentWorkflowExecutionSize)
public WorkerOptions.Builder setMaxConcurrentLocalActivityExecutionSize(int maxConcurrentLocalActivityExecutionSize)
public WorkerOptions.Builder setActivityPollerOptions(PollerOptions activityPollerOptions)
public WorkerOptions.Builder setWorkflowPollerOptions(PollerOptions workflowPollerOptions)
public WorkerOptions.Builder setInterceptorFactory(java.util.function.Function<WorkflowInterceptor,WorkflowInterceptor> interceptorFactory)
public WorkerOptions.Builder setTaskListActivitiesPerSecond(double taskListActivitiesPerSecond)
public WorkerOptions build()