Package com.atlassian.bitbucket.concurrent
package com.atlassian.bitbucket.concurrent
-
ClassDescriptionBucketedExecutor<T extends Serializable>Executor that groups submitted tasks in 'buckets' and asynchronously processes these buckets of tasks on worker threads.BucketedExecutorSettings<T extends Serializable>Configuration object used for
constructingBucketedExecutorinstances.BucketedExecutorSettings.Builder<T extends Serializable>Builder forBucketedExecutorSettingsBucketProcessor<T extends Serializable>BucketedExecutorprocessor that's called when a bucket of tasks is ready for processing.Policy for concurrency limitsProvides various types of locks, all of which are safe to use in a cluster.A reusable component for locking apull requestwhile anoperationis performed.A reusable component for locking arepositorywhile anoperationis performed.