@@ -74,9 +74,9 @@ public static final class Builder {
7474 private boolean usingVirtualThreadsOnNexusWorker ;
7575 private String identity ;
7676 private WorkerDeploymentOptions deploymentOptions ;
77- private PollerBehavior workflowTaskPollersBehaviour ;
78- private PollerBehavior activityTaskPollersBehaviour ;
79- private PollerBehavior nexusTaskPollersBehaviour ;
77+ private PollerBehavior workflowTaskPollersBehavior ;
78+ private PollerBehavior activityTaskPollersBehavior ;
79+ private PollerBehavior nexusTaskPollersBehavior ;
8080
8181 private Builder () {}
8282
@@ -109,9 +109,9 @@ private Builder(WorkerOptions o) {
109109 this .usingVirtualThreadsOnLocalActivityWorker = o .usingVirtualThreadsOnLocalActivityWorker ;
110110 this .usingVirtualThreadsOnNexusWorker = o .usingVirtualThreadsOnNexusWorker ;
111111 this .deploymentOptions = o .deploymentOptions ;
112- this .workflowTaskPollersBehaviour = o .workflowTaskPollersBehaviour ;
113- this .activityTaskPollersBehaviour = o .activityTaskPollersBehaviour ;
114- this .nexusTaskPollersBehaviour = o .nexusTaskPollersBehaviour ;
112+ this .workflowTaskPollersBehavior = o .workflowTaskPollersBehavior ;
113+ this .activityTaskPollersBehavior = o .activityTaskPollersBehavior ;
114+ this .nexusTaskPollersBehavior = o .nexusTaskPollersBehavior ;
115115 }
116116
117117 /**
@@ -500,22 +500,22 @@ public Builder setDeploymentOptions(WorkerDeploymentOptions deploymentOptions) {
500500 * well.
501501 */
502502 @ Experimental
503- public Builder setWorkflowTaskPollersBehaviour (PollerBehavior pollerBehavior ) {
504- this .workflowTaskPollersBehaviour = pollerBehavior ;
503+ public Builder setWorkflowTaskPollersBehavior (PollerBehavior pollerBehavior ) {
504+ this .workflowTaskPollersBehavior = pollerBehavior ;
505505 return this ;
506506 }
507507
508508 /** Set the poller behavior for activity task pollers. */
509509 @ Experimental
510- public Builder setActivityTaskPollersBehaviour (PollerBehavior pollerBehavior ) {
511- this .activityTaskPollersBehaviour = pollerBehavior ;
510+ public Builder setActivityTaskPollersBehavior (PollerBehavior pollerBehavior ) {
511+ this .activityTaskPollersBehavior = pollerBehavior ;
512512 return this ;
513513 }
514514
515515 /** Set the poller behavior for nexus task pollers. */
516516 @ Experimental
517- public Builder setNexusTaskPollersBehaviour (PollerBehavior pollerBehavior ) {
518- this .nexusTaskPollersBehaviour = pollerBehavior ;
517+ public Builder setNexusTaskPollersBehavior (PollerBehavior pollerBehavior ) {
518+ this .nexusTaskPollersBehavior = pollerBehavior ;
519519 return this ;
520520 }
521521
@@ -546,9 +546,9 @@ public WorkerOptions build() {
546546 usingVirtualThreadsOnLocalActivityWorker ,
547547 usingVirtualThreadsOnNexusWorker ,
548548 deploymentOptions ,
549- workflowTaskPollersBehaviour ,
550- activityTaskPollersBehaviour ,
551- nexusTaskPollersBehaviour );
549+ workflowTaskPollersBehavior ,
550+ activityTaskPollersBehavior ,
551+ nexusTaskPollersBehavior );
552552 }
553553
554554 public WorkerOptions validateAndBuildWithDefaults () {
@@ -608,6 +608,22 @@ public WorkerOptions validateAndBuildWithDefaults() {
608608 Preconditions .checkState (
609609 maxConcurrentNexusTaskPollers >= 0 , "negative maxConcurrentNexusTaskPollers" );
610610
611+ if (workflowTaskPollersBehavior != null ) {
612+ Preconditions .checkState (
613+ maxConcurrentWorkflowTaskPollers == 0 ,
614+ "workflowTaskPollersBehavior and maxConcurrentWorkflowTaskPollers are mutually exclusive" );
615+ }
616+ if (activityTaskPollersBehavior != null ) {
617+ Preconditions .checkState (
618+ maxConcurrentActivityTaskPollers == 0 ,
619+ "activityTaskPollersBehavior and maxConcurrentActivityTaskPollers are mutually exclusive" );
620+ }
621+ if (nexusTaskPollersBehavior != null ) {
622+ Preconditions .checkState (
623+ maxConcurrentNexusTaskPollers == 0 ,
624+ "nexusTaskPollersBehavior and maxConcurrentNexusTaskPollers are mutually exclusive" );
625+ }
626+
611627 return new WorkerOptions (
612628 maxWorkerActivitiesPerSecond ,
613629 maxConcurrentActivityExecutionSize == 0
@@ -658,9 +674,9 @@ public WorkerOptions validateAndBuildWithDefaults() {
658674 usingVirtualThreadsOnLocalActivityWorker ,
659675 usingVirtualThreadsOnNexusWorker ,
660676 deploymentOptions ,
661- workflowTaskPollersBehaviour ,
662- activityTaskPollersBehaviour ,
663- nexusTaskPollersBehaviour );
677+ workflowTaskPollersBehavior ,
678+ activityTaskPollersBehavior ,
679+ nexusTaskPollersBehavior );
664680 }
665681 }
666682
@@ -689,9 +705,9 @@ public WorkerOptions validateAndBuildWithDefaults() {
689705 private final boolean usingVirtualThreadsOnLocalActivityWorker ;
690706 private final boolean usingVirtualThreadsOnNexusWorker ;
691707 private final WorkerDeploymentOptions deploymentOptions ;
692- private PollerBehavior workflowTaskPollersBehaviour ;
693- private PollerBehavior activityTaskPollersBehaviour ;
694- private PollerBehavior nexusTaskPollersBehaviour ;
708+ private final PollerBehavior workflowTaskPollersBehavior ;
709+ private final PollerBehavior activityTaskPollersBehavior ;
710+ private final PollerBehavior nexusTaskPollersBehavior ;
695711
696712 private WorkerOptions (
697713 double maxWorkerActivitiesPerSecond ,
@@ -719,9 +735,9 @@ private WorkerOptions(
719735 boolean virtualThreadsEnabledOnLocalActivityWorker ,
720736 boolean virtualThreadsEnabledOnNexusWorker ,
721737 WorkerDeploymentOptions deploymentOptions ,
722- PollerBehavior workflowTaskPollersBehaviour ,
723- PollerBehavior activityTaskPollersBehaviour ,
724- PollerBehavior nexusTaskPollersBehaviour ) {
738+ PollerBehavior workflowTaskPollersBehavior ,
739+ PollerBehavior activityTaskPollersBehavior ,
740+ PollerBehavior nexusTaskPollersBehavior ) {
725741 this .maxWorkerActivitiesPerSecond = maxWorkerActivitiesPerSecond ;
726742 this .maxConcurrentActivityExecutionSize = maxConcurrentActivityExecutionSize ;
727743 this .maxConcurrentWorkflowTaskExecutionSize = maxConcurrentWorkflowTaskExecutionSize ;
@@ -747,9 +763,9 @@ private WorkerOptions(
747763 this .usingVirtualThreadsOnLocalActivityWorker = virtualThreadsEnabledOnLocalActivityWorker ;
748764 this .usingVirtualThreadsOnNexusWorker = virtualThreadsEnabledOnNexusWorker ;
749765 this .deploymentOptions = deploymentOptions ;
750- this .workflowTaskPollersBehaviour = workflowTaskPollersBehaviour ;
751- this .activityTaskPollersBehaviour = activityTaskPollersBehaviour ;
752- this .nexusTaskPollersBehaviour = nexusTaskPollersBehaviour ;
766+ this .workflowTaskPollersBehavior = workflowTaskPollersBehavior ;
767+ this .activityTaskPollersBehavior = activityTaskPollersBehavior ;
768+ this .nexusTaskPollersBehavior = nexusTaskPollersBehavior ;
753769 }
754770
755771 public double getMaxWorkerActivitiesPerSecond () {
@@ -870,16 +886,16 @@ public WorkerDeploymentOptions getDeploymentOptions() {
870886 return deploymentOptions ;
871887 }
872888
873- public PollerBehavior getWorkflowTaskPollersBehaviour () {
874- return workflowTaskPollersBehaviour ;
889+ public PollerBehavior getWorkflowTaskPollersBehavior () {
890+ return workflowTaskPollersBehavior ;
875891 }
876892
877- public PollerBehavior getActivityTaskPollersBehaviour () {
878- return activityTaskPollersBehaviour ;
893+ public PollerBehavior getActivityTaskPollersBehavior () {
894+ return activityTaskPollersBehavior ;
879895 }
880896
881- public PollerBehavior getNexusTaskPollersBehaviour () {
882- return nexusTaskPollersBehaviour ;
897+ public PollerBehavior getNexusTaskPollersBehavior () {
898+ return nexusTaskPollersBehavior ;
883899 }
884900
885901 @ Override
@@ -912,9 +928,9 @@ && compare(maxTaskQueueActivitiesPerSecond, that.maxTaskQueueActivitiesPerSecond
912928 && usingVirtualThreadsOnLocalActivityWorker == that .usingVirtualThreadsOnLocalActivityWorker
913929 && usingVirtualThreadsOnNexusWorker == that .usingVirtualThreadsOnNexusWorker
914930 && Objects .equals (deploymentOptions , that .deploymentOptions )
915- && Objects .equals (workflowTaskPollersBehaviour , that .workflowTaskPollersBehaviour )
916- && Objects .equals (activityTaskPollersBehaviour , that .activityTaskPollersBehaviour )
917- && Objects .equals (nexusTaskPollersBehaviour , that .nexusTaskPollersBehaviour );
931+ && Objects .equals (workflowTaskPollersBehavior , that .workflowTaskPollersBehavior )
932+ && Objects .equals (activityTaskPollersBehavior , that .activityTaskPollersBehavior )
933+ && Objects .equals (nexusTaskPollersBehavior , that .nexusTaskPollersBehavior );
918934 }
919935
920936 @ Override
@@ -945,9 +961,9 @@ public int hashCode() {
945961 usingVirtualThreadsOnLocalActivityWorker ,
946962 usingVirtualThreadsOnNexusWorker ,
947963 deploymentOptions ,
948- workflowTaskPollersBehaviour ,
949- activityTaskPollersBehaviour ,
950- nexusTaskPollersBehaviour );
964+ workflowTaskPollersBehavior ,
965+ activityTaskPollersBehavior ,
966+ nexusTaskPollersBehavior );
951967 }
952968
953969 @ Override
@@ -1004,12 +1020,12 @@ public String toString() {
10041020 + usingVirtualThreadsOnNexusWorker
10051021 + ", deploymentOptions="
10061022 + deploymentOptions
1007- + ", workflowTaskPollersBehaviour ="
1008- + workflowTaskPollersBehaviour
1009- + ", activityTaskPollersBehaviour ="
1010- + activityTaskPollersBehaviour
1011- + ", nexusTaskPollersBehaviour ="
1012- + nexusTaskPollersBehaviour
1023+ + ", workflowTaskPollersBehavior ="
1024+ + workflowTaskPollersBehavior
1025+ + ", activityTaskPollersBehavior ="
1026+ + activityTaskPollersBehavior
1027+ + ", nexusTaskPollersBehavior ="
1028+ + nexusTaskPollersBehavior
10131029 + '}' ;
10141030 }
10151031}
0 commit comments