Marked interface to model classes that must be Cancellable (cancels processes) and Monitorable (monitor processes)
This interface must be implemented by all classes that could create a background, cancelable, GUI based thread.
Runnable task that could be canceled.
It monitors cancelation of task, informing to interested in cancelation
Long time task that could be monitored.
This task is useful for pipes.
IProgressMonitorIF must be all classes which monitors the process of a long costly task.
Base interface for generic tasks.
Interface to monitorize a long process, which operates in many individual steps
Default very easy implementation of CancellableMonitorable
Task that wraps a main task, executing it and doing some preprocess stuff after main task, by executing a secondary task
A task that could enqueue tasks.
It is a try to launch tasks in background and to report its evolution with javax.swing.ProgressMonitor.
This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
It receives timer events sended by a swing Timer and does: a) Reads task advances from a IMonitorableTask.
Dialog that shows the evolution of the execution of a ITask.