Interface | Description |
---|---|
BucketedExecutor<T extends Serializable> |
Executor that groups submitted tasks in 'buckets' and asynchronously processes these buckets of tasks on worker
threads.
|
BucketProcessor<T extends Serializable> |
BucketedExecutor processor that's called when a bucket of tasks is ready for processing. |
ConcurrencyService | |
LockService |
Provides various types of locks, all of which are safe to use in a cluster.
|
PullRequestLock |
A reusable component for locking a
pull request while an operation is
performed. |
RepositoryLock |
A reusable component for locking a
repository while an operation is performed. |
Class | Description |
---|---|
BucketedExecutorSettings<T extends Serializable> |
Configuration object used for
constructing BucketedExecutor instances. |
BucketedExecutorSettings.Builder<T extends Serializable> |
Builder for
BucketedExecutorSettings |
Enum | Description |
---|---|
ConcurrencyPolicy |
Policy for concurrency limits
|
Copyright © 2022 Atlassian. All rights reserved.