Package org.eclipse.epsilon.common.concurrent
-
Interface Summary Interface Description ConcurrentBaseDelegate<T extends ConcurrentBaseDelegate<T>> -
Class Summary Class Description ConcurrencyUtils ConcurrentCASList<E> A List implementation intended to be used in places where an API requires a List but doesn't actually use the indexes - it just needs ordering.ConcurrentExecutionStatus A status object used in co-ordinating concurrent jobs.DelegatePersistentThreadLocal<T extends BaseDelegate<?>> APersistentThreadLocal
which merges its values into the base (its delegate) when a thread-local value is removed.PersistentThreadLocal<T> Thread-local storage which retains values for all threads.SingleConcurrentExecutionStatus Utility class which allows for co-ordinating concurrent execution with waiting semantics for successful and exceptional completion.ThreadLocalBatchData<D> Convenience class for storing collections of thread-local data.