Package org.gvsig.utils.swing.threads
Interface Cancellable
public interface Cancellable
Cancellable interface is designed for adding support to notify
that a task must be cancelled.
This is useful if a process is hung up, blocking, or simply if user wants cancel it, for instance, a drawing process of a heavy layer.
The classes which implement this interface are force to share the canceling information, in order to be notified about the current status of it. This implies a synchronous canceling process, that could be implemented by another object.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermines if the related task must be canceled.voidsetCanceled(boolean canceled) Sets if the related task must be canceled.
-
Method Details
-
isCanceled
boolean isCanceled()Determines if the related task must be canceled.
- Returns:
trueif task must been canceled; otherwisefalse- See Also:
-
setCanceled
void setCanceled(boolean canceled) Sets if the related task must be canceled.
- Parameters:
canceled-trueif the task must be canceled; otherwisefalse- See Also:
-