Package org.gvsig.utils.swing.threads
package org.gvsig.utils.swing.threads
-
ClassDescription
Cancellableinterface is designed for adding support to notify that a task must be cancelled.Marked interface to model classes that must be Cancellable (cancels processes) and Monitorable (monitor processes)Default very easy implementation of CancellableMonitorableThis 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 cancelationLong 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 stepsTask that wraps a main task, executing it and doing some preprocess stuff after main task, by executing a secondary taskA 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.