Class WorkerProperties
- java.lang.Object
-
- io.temporal.spring.boot.autoconfigure.properties.WorkerProperties
-
public class WorkerProperties extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWorkerProperties.BuildIdConfigurationPropertiesstatic classWorkerProperties.CapacityConfigurationPropertiesstatic classWorkerProperties.RateLimitsConfigurationPropertiesstatic classWorkerProperties.VirtualThreadConfigurationProperties
-
Constructor Summary
Constructors Constructor Description WorkerProperties(java.lang.String taskQueue, java.lang.String name, java.util.Collection<java.lang.Class<?>> workflowClasses, java.util.Collection<java.lang.String> activityBeans, java.util.Collection<java.lang.String> nexusServiceBeans, WorkerProperties.CapacityConfigurationProperties capacity, WorkerProperties.RateLimitsConfigurationProperties rateLimits, WorkerProperties.BuildIdConfigurationProperties buildId, WorkerProperties.VirtualThreadConfigurationProperties virtualThreads)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<java.lang.String>getActivityBeans()WorkerProperties.BuildIdConfigurationPropertiesgetBuildId()WorkerProperties.CapacityConfigurationPropertiesgetCapacity()java.lang.StringgetName()java.util.Collection<java.lang.String>getNexusServiceBeans()WorkerProperties.RateLimitsConfigurationPropertiesgetRateLimits()java.lang.StringgetTaskQueue()WorkerProperties.VirtualThreadConfigurationPropertiesgetVirtualThreads()java.util.Collection<java.lang.Class<?>>getWorkflowClasses()
-
-
-
Constructor Detail
-
WorkerProperties
@ConstructorBinding public WorkerProperties(@Nonnull java.lang.String taskQueue, @Nullable java.lang.String name, @Nullable java.util.Collection<java.lang.Class<?>> workflowClasses, @Nullable java.util.Collection<java.lang.String> activityBeans, @Nullable java.util.Collection<java.lang.String> nexusServiceBeans, @Nullable WorkerProperties.CapacityConfigurationProperties capacity, @Nullable WorkerProperties.RateLimitsConfigurationProperties rateLimits, @Nullable WorkerProperties.BuildIdConfigurationProperties buildId, @Nullable WorkerProperties.VirtualThreadConfigurationProperties virtualThreads)
-
-
Method Detail
-
getTaskQueue
@Nonnull public java.lang.String getTaskQueue()
-
getName
@Nullable public java.lang.String getName()
-
getWorkflowClasses
@Nullable public java.util.Collection<java.lang.Class<?>> getWorkflowClasses()
-
getActivityBeans
@Nullable public java.util.Collection<java.lang.String> getActivityBeans()
-
getCapacity
@Nullable public WorkerProperties.CapacityConfigurationProperties getCapacity()
-
getRateLimits
@Nullable public WorkerProperties.RateLimitsConfigurationProperties getRateLimits()
-
getBuildId
@Nullable public WorkerProperties.BuildIdConfigurationProperties getBuildId()
-
getVirtualThreads
@Nullable public WorkerProperties.VirtualThreadConfigurationProperties getVirtualThreads()
-
getNexusServiceBeans
@Nullable public java.util.Collection<java.lang.String> getNexusServiceBeans()
-
-