|
|||||||||
| Home >> All >> edu >> emory >> mathcs >> util >> [ concurrent overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||
Package edu.emory.mathcs.util.concurrent
| Interface Summary | |
| BlockingQueue | A java.util.Queue that additionally supports operations
that wait for elements to exist when retrieving them, and wait for
space to exist when putting them. |
| Callable | A task that returns a result and may throw an exception. |
| Callback | Abstraction of a callback, to be invoked by a middleware upon completion of some asynchronously scheduled action. |
| Cancellable | Something, usually a task, that can be cancelled. |
| Executor | An object that executes submitted tasks. |
| ExecutorService | An executor that provides methods to manage termination. |
| Future | A Future represents the result of an asynchronous computation. |
| PooledExecutor.BlockedExecutionHandler | Class for actions to take when execute() blocks. |
| ThreadFactory | Interface describing any class that can generate new Thread objects. |
| UncaughtExceptionHandler | Abstraction of the exception handler which receives notifications of exceptions occurred possibly in various parts of the system. |
| Class Summary | |
| AlarmClock | This class provide some value-added over java.util.Timer: that is, it enables rescheduling of previously scheduled tasks. |
| AsyncTask | A class maintaining a single reference variable serving as the result of an operation. |
| BoundedLinkedQueue | A bounded variant of LinkedQueue class. |
| CompletedFuture | Trivial implementation of Future that is always completed. |
| CountDownLatch | A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes. |
| DefaultChannelCapacity | A utility class to set the default capacity of BoundedChannel implementations that otherwise require a capacity argument |
| DelegatableThreadLocal | Version of a java.lang.InheritableThreadLocal that can be propagated to worker threads by means of ThreadContext. |
| DelegatableThreadLocal.ThreadLocalMap | |
| DelegatedRunnable | Wrapper for a runnable that ensures that further executions (even if performed by different threads) inherit current access control context and ThreadContext. |
| DynamicArrayBlockingQueue | This class represents queue of objects. |
| LinkedNode | A standard linked list node used in various queue classes |
| LinkedQueue | A linked list based channel implementation. |
| PlainThreadFactory | Thread factory implementation that attempts to ensure that created threads are equivalent regardless of threads that request creation. |
| PooledExecutor | A tunable, extensible thread pool class. |
| QueuedExecutor | An implementation of Executor that queues incoming requests until they can be processed by a single background thread. |
| SecureAsyncTask | Variant of AsyncTask that overrides method createPerformer 55 so that it always runs with a fixed access control context and thread context inherited from the caller of createPerformer method. |
| SecurePooledExecutor | Version of PooledExecutor that ensures propagation of access control context and thread context from call initiator to the thread executing the call. |
| SynchronousQueue | A rendezvous channel, similar to those used in CSP and Ada. |
| SynchronousQueue.Queue | Simple FIFO queue class to hold waiting puts/takes. |
| ThreadContext | Represents an immutable snapshot of a thread state. |
| ThreadFactoryUser | Base class for Executors and related classes that rely on thread factories. |
| ThreadSerializingExecutor | The executor that delegates to other executor (usually pooling executor) but ensures that tasks scheduled from a single thread are executed sequentially. |
| ThreadSerializingExecutor.TaskQueue | |
| ThreadUtils | Low-level thread access utilities. |
| ThreadUtils.Executioner | |
| ThreadUtils.Executioner.Result | |
| TimeUnit | A TimeUnit represents time durations at a given unit of granularity and provides utility methods to convert across units, and to perform timing and delay operations in these units. |
| Exception Summary | |
| CancellationException | Indicates that the result of a value-producing task, such as a
FutureTask, cannot be retrieved because the task was cancelled. |
| ExecutionException | Exception thrown when attempting to retrieve the result of a task that aborted. |
| RejectedExecutionException | Thrown by an Executor when a task cannot be accepted for execution. |
| TimeoutException | Exception thrown when a blocking operation times out. |
|
|||||||||
| Home >> All >> edu >> emory >> mathcs >> util >> [ concurrent overview ] | PREV PACKAGE NEXT PACKAGE | ||||||||