Skip to content

Commit 42eee7a

Browse files
committed
Pass taskListActivitiesPerSecond down to ActivityWorker
1 parent 144c32c commit 42eee7a

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/main/java/com/uber/cadence/worker/Worker.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,13 @@ private static SingleWorkerOptions toActivityOptions(
141141
.put(MetricsTag.TASK_LIST, taskList)
142142
.build();
143143
return new SingleWorkerOptions.Builder()
144-
.setDataConverter(options.getDataConverter())
145144
.setIdentity(options.getIdentity())
145+
.setDataConverter(options.getDataConverter())
146+
.setTaskExecutorThreadPoolSize(options.getMaxConcurrentActivityExecutionSize())
147+
.setTaskListActivitiesPerSecond(options.getTaskListActivitiesPerSecond())
146148
.setPollerOptions(options.getActivityPollerOptions())
147149
.setReportCompletionRetryOptions(options.getReportActivityCompletionRetryOptions())
148150
.setReportFailureRetryOptions(options.getReportActivityFailureRetryOptions())
149-
.setTaskExecutorThreadPoolSize(options.getMaxConcurrentActivityExecutionSize())
150151
.setMetricsScope(options.getMetricsScope().tagged(tags))
151152
.setEnableLoggingInReplay(options.getEnableLoggingInReplay())
152153
.setContextPropagators(contextPropagators)

src/main/java/com/uber/cadence/worker/WorkerOptions.java

+4
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,10 @@ public int getMaxConcurrentLocalActivityExecutionSize() {
281281
return maxConcurrentLocalActivityExecutionSize;
282282
}
283283

284+
public double getTaskListActivitiesPerSecond() {
285+
return taskListActivitiesPerSecond;
286+
}
287+
284288
public PollerOptions getActivityPollerOptions() {
285289
return activityPollerOptions;
286290
}

0 commit comments

Comments
 (0)