Class Hierarchy
- java.lang.Object
- com.peterphi.std.threading.Daemon (implements java.lang.Runnable)
- com.peterphi.std.threading.Deadline (implements java.lang.Comparable<T>, java.io.Serializable)
- com.peterphi.std.threading.ParamRunnable<T>
- com.peterphi.std.threading.ParamInvokeable<T>
- com.peterphi.std.threading.ParamRunnableShell<T> (implements java.lang.Runnable)
- com.peterphi.std.threading.SettableFuture<T> (implements java.util.concurrent.Future<V>)
- com.peterphi.std.threading.RunnableCallableFuture<T> (implements java.lang.Runnable, java.util.concurrent.RunnableFuture<V>)
- com.peterphi.std.threading.ThreadRenameCallableWrap<V> (implements java.util.concurrent.Callable<V>)
- com.peterphi.std.threading.Timeout (implements java.lang.Comparable<T>, java.io.Serializable)