|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use com.atlassian.util.concurrent | |
---|---|
com.atlassian.util.concurrent |
Classes in com.atlassian.util.concurrent used by com.atlassian.util.concurrent | |
---|---|
AsyncCompleter
Convenient encapsulation of CompletionService usage that allows a
collection of jobs to be issued to an Executor and return an
Iterable of the results that is in the order that the results return. |
|
AsyncCompleter.Builder
For creating instances of a AsyncCompleter . |
|
AsyncCompleter.ExecutorCompletionServiceFactory
Extension point if a custom CompletionService is required, for instance to implement a custom concellation policy. |
|
Awaitable
Something that can be awaited upon. |
|
BlockingReference
A Reference with queue semantics where the current reference may be retrieved or taken instead, and if there is no current element then it will be block until the reference becomes available. |
|
ConcurrentOperationMap
This will allow you to submit an operation, encapsulated by a Callable , and keyed by an Object |
|
CopyOnWriteMap
A thread-safe variant of Map in which all mutative operations (the
"destructive" operations described by Map put, remove and so on) are
implemented by making a fresh copy of the underlying map. |
|
CopyOnWriteMap.Builder
Build a CopyOnWriteMap and specify all the options. |
|
CopyOnWriteSortedMap
A thread-safe variant of SortedMap in which all mutative operations
(the "destructive" operations described by SortedMap put, remove and
so on) are implemented by making a fresh copy of the underlying map. |
|
CopyOnWriteSortedMap.Builder
Build a CopyOnWriteSortedMap and specify all the options. |
|
ExceptionPolicy
Represents an exception handling policy. |
|
ExceptionPolicy.Policies
Default exception handling policies |
|
Function
A Function that resolves Descriptors (of type D) to a Resource (of type R). |
|
LockManager
Deprecated. use a Function that returns a ManagedLock
instead. |
|
ManagedLock
ManagedLock allows callables , runnables and suppliers to be run under a lock that is
resolved against an input object. |
|
ManagedLock.ReadWrite
Maintains two managed locks that internally use the same read/write locks |
|
NotNull
|
|
Nullable
|
|
ReusableLatch
A Latch that may be reused, unlike a CountDownLatch . |
|
RuntimeTimeoutException
Convenience class for re-throwing TimeoutException as an unchecked
exception. |
|
SettableFuture
SettableFuture is a Future implementation where the
responsibility for producing the result is external to the future instance,
unlike FutureTask where the future holds the operation (a
Callable or Runnable instance) and the first thread that
calls FutureTask.run() executes the operation. |
|
Supplier
A Supplier of objects of a single type. |
|
ThreadFactories.Builder
Simple builder for ThreadFactory instances |
|
ThreadFactories.Type
|
|
TimedOutException
Convenience exception that takes a time and a unit and produces a meaningful error message. |
|
Timeout
Automatically calculates elapsed time from when it is created. |
|
Timeout.TimeSupplier
Supply time and precision to a Timeout . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |