Uses of Package
com.atlassian.util.concurrent

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.
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.
Function
          A Function that resolves Descriptors (of type D) to a Resource (of type R).
LockManager
          LockManager allows callables and runnables to be run under a lock that is resolved against an input object.
NotNull
           
Nullable
           
ReusableLatch
          A Latch that may be reused, unlike a CountDownLatch.
Timeout
          Used to calculate elapsed time for timeouts from when it is created when successively calling blocking methods.
 



Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.