Name | Description | Type | Package | Framework |
AbstractHaltableProcess | Abstract base class for tasks whose processing may be halted asynchronously. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
CanonicalFactory | A pattern for a canonicalizing factory based on a map with weak values. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
Computable | Something which computes one value from another. | Interface | com.bigdata.util.concurrent | BlazeGraph |
|
DeltaMovingAverageTask | Moving average based on the change in some sampled value. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
ExecutionExceptions | Class enumerates all exceptions thrown for a set of tasks. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
ExecutionHelper | Helper class for managing the execution of a set of Callable tasks on an ExecutorService. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
Haltable | Abstract base class for tasks whose processing may be halted asynchronously. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
IHaltable | Interface extends Future and provides an interface for managing the termination of a process from within that process. | Interface | com.bigdata.util.concurrent | BlazeGraph |
|
IQueueCounters | Interface defines and documents the names and meanings of counters pertaining to blocking queues (of tasks) and services executing tasks and includes | Interface | com.bigdata.util.concurrent | BlazeGraph |
|
IQueueCounters .ITaskCounters | Counters defined by TaskCounters. | Interface | com.bigdata.util.concurrent | BlazeGraph |
|
IQueueCounters .IThreadPoolExecutorCounters | Additional counters available for any ThreadPoolExecutor. | Interface | com.bigdata.util.concurrent | BlazeGraph |
|
IQueueCounters .IThreadPoolExecutorTaskCounters | Additional counters available for any ThreadPoolExecutor which is processing AbstractTasks. | Interface | com.bigdata.util.concurrent | BlazeGraph |
|
IQueueCounters .IWriteServiceExecutorCounters | Additional counters available for the WriteServiceExecutor. | Interface | com.bigdata.util.concurrent | BlazeGraph |
|
Latch | A synchronization aid that allows one or more threads to await a counter becoming zero. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
LatchedExecutor | A fly weight helper class that runs tasks either sequentially or with limited parallelism against some thread pool. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
MappedTaskExecutor | A fly weight helper class that runs tasks either sequentially or with limited parallelism against some thread pool. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
Memoizer | Pattern using a FutureTask to force synchronization only on tasks waiting for the same computation. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
MonitoredFutureTask | Helper task for monitoring the results of otherwise unwatched tasks. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
MovingAverageTask | Class tracks a the moving average of some sampled datum. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
QueueSizeMovingAverageTask | Class tracks the moving average of the queue size. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
ShutdownHelper | Helper class for normal shutdown of an ExecutorService. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
TaskCounters | Class captures various data about the execution of AbstractTasks. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
TestAll | Aggregates test suites in increasing dependency order. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
TestHaltable | Test suite for Haltable. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
TestLatch | Unit tests for Latch. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
ThreadGuard | Pattern used to guard critical regions that await Conditions when a concurrent event may cause the Condition to become unsatisfiable. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
ThreadGuard .Guard | | Class | com.bigdata.util.concurrent | BlazeGraph |
|
ThreadPoolExecutorBaseStatisticsTask | Class tracks a variety of information about a ThreadPoolExecutor including the moving average of its queue length, queue size, average active | Class | com.bigdata.util.concurrent | BlazeGraph |
|
ThreadPoolExecutorStatisticsTask | Class tracks a variety of information about a ThreadPoolExecutor including the moving average of its queue length, queuing times, etc. | Class | com.bigdata.util.concurrent | BlazeGraph |
|
WriteTaskCounters | | Class | com.bigdata.util.concurrent | BlazeGraph |