org.gvsig.tools.task
Class AbstractCancellableTask

java.lang.Object
  extended by java.lang.Thread
      extended by org.gvsig.tools.task.AbstractCancellableTask
All Implemented Interfaces:
Runnable, CancellableTask
Direct Known Subclasses:
AbstractMonitorableTask

public abstract class AbstractCancellableTask
extends Thread
implements CancellableTask

Version:
$Id$ Abstract class for tasks, threads, that implements the interface CancellableTask. This handle the status of the cancelationRequest flag.
Author:
gvSIG Team

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
protected AbstractCancellableTask()
           
protected AbstractCancellableTask(String threadName)
           
 
Method Summary
 void cancelRequest()
          Request to the task that cancel.
 boolean isCancellationRequested()
          Return true if has request to cancel to the task.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractCancellableTask

protected AbstractCancellableTask()

AbstractCancellableTask

protected AbstractCancellableTask(String threadName)
Method Detail

cancelRequest

public void cancelRequest()
Description copied from interface: CancellableTask
Request to the task that cancel.

Specified by:
cancelRequest in interface CancellableTask

isCancellationRequested

public boolean isCancellationRequested()
Description copied from interface: CancellableTask
Return true if has request to cancel to the task.

Specified by:
isCancellationRequested in interface CancellableTask


Copyright © 2004-2011 gvSIG. All Rights Reserved.