interface
RunnableScheduledFuture<V>
ScheduledFuture
Runnable
class
FutureTask<V>
protected <T> RunnableFuture<T>
newTaskFor(Runnable runnable, T value)
RunnableFuture
newTaskFor(Callable<T> callable)
SwingWorker<T,V>