Uses of Package
com.atlassian.util.concurrent

Packages that use com.atlassian.util.concurrent
com.atlassian.util.concurrent   
com.atlassian.util.concurrent.atomic   
 

Classes in com.atlassian.util.concurrent used by com.atlassian.util.concurrent
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.
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.
Supplier
          A Supplier of objects of a single type.
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.
 

Classes in com.atlassian.util.concurrent used by com.atlassian.util.concurrent.atomic
Function
          A Function that resolves Descriptors (of type D) to a Resource (of type R).
Supplier
          A Supplier of objects of a single type.
 



Copyright © 2011 Atlassian. All Rights Reserved.