java.lang.Object | |
↳ | com.atlassian.bitbucket.concurrent.BucketedExecutorSettings.Builder<T extends java.io.Serializable> |
Builder for BucketedExecutorSettings
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
bucketIdExtractor | the function used to group items in buckets |
---|---|
processor | the processor responsible for processing buckets of tasks |
value | the number of items from a bucket that should be processed in a single BucketProcessor
run. The number of items that are passed to a BucketProcessor is guaranteed to be <=
the configured batch size. |
---|
value | the maximum number of times processing of a bucket should be attempted |
---|
value | the maximum number of different buckets that can be concurrently processed. In a clustered instance, this maximum is translated into a per-node maximum by dividing the maximum by the number of nodes in the cluster (rounded up). |
---|