ACLock | An auto-closable lock. |
IMonitorInfoProvider | Thread monitoring details used by the static
monitor() method as well as the more
complex ThreadMonitor objects. |
ISafeLock |
AbstractAutoClosingLock | Guideline for implementers: call super(), acquire the lock, then set the protected field
locked to true. |
AbstractThreadManager | A non-static, customizable version of ThreadUtil . |
ActiveTask | A runnable that can control its own execution. |
CommandExec | An object to allow the execution of external commands with timeout. |
DaemonExecutors | Static routines to create daemon thread pools. |
DaemonThreadManager | A thread manager used to create unwrapped daemon threads. |
MonitorInfoAdapter | |
ProcessWrapper | |
SafeLockImpl | Standard implementation of a safe lock, using a serializable reentrant read-write lock. |
SafeLockUtil | |
ThreadEx<V> | An extension of Thread supporting the execution of Callable as well as Runnable. |
ThreadMonitor | This class is used to monitor the execution of a target thread. |
ThreadUtil | Collection of thread utility static methods. |
TimedOperationVerifier | |
Watchdog | Execution time watchdog. |
ConcurrentException | Concurrency exception in JEB components. |
OperationTimedOutException |