Skip to content

Commit 72f457a

Browse files
Add defaults for PollerBehaviorAutoscaling
1 parent 40d148c commit 72f457a

2 files changed

Lines changed: 14 additions & 1 deletion

File tree

temporal-sdk/src/main/java/io/temporal/worker/tuning/PollerBehaviorAutoscaling.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,19 @@ public final class PollerBehaviorAutoscaling implements PollerBehavior {
1616
private final int maxConcurrentTaskPollers;
1717
private final int initialConcurrentTaskPollers;
1818

19+
/**
20+
* Creates a new PollerBehaviorAutoscaling with default parameters.
21+
*
22+
* <p> Default parameters are:
23+
* <ul>
24+
* <li>minConcurrentTaskPollers = 1</li>
25+
* <li>maxConcurrentTaskPollers = 100</li>
26+
* <li>initialConcurrentTaskPollers = 5</li>
27+
*/
28+
public PollerBehaviorAutoscaling() {
29+
this(1, 100, 5);
30+
}
31+
1932
/**
2033
* Creates a new PollerBehaviorAutoscaling with the specified parameters.
2134
*

temporal-sdk/src/test/java/io/temporal/worker/shutdown/CleanNexusWorkerShutdownTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public class CleanNexusWorkerShutdownTest {
4747
public static Collection<PollerBehavior> data() {
4848
return Arrays.asList(
4949
new PollerBehavior[] {
50-
new PollerBehaviorSimpleMaximum(10), new PollerBehaviorAutoscaling(1, 10, 5),
50+
new PollerBehaviorSimpleMaximum(10), new PollerBehaviorAutoscaling(),
5151
});
5252
}
5353

0 commit comments

Comments
 (0)