Uses of Package
com.atlassian.util.concurrent

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 , such that the result of the Callable will be available to any concurrent callers with the same Object key.
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.
 



Copyright © 2011 Atlassian. All Rights Reserved.