de.intarsys.tools.concurrent
Class CallbackFutureTask<R>

java.lang.Object
  extended by de.intarsys.tools.concurrent.AbstractFutureTask
      extended by de.intarsys.tools.concurrent.CallbackFutureTask<R>
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future
Direct Known Subclasses:
GenericFutureTask

public abstract class CallbackFutureTask<R>
extends AbstractFutureTask


Field Summary
 
Fields inherited from class de.intarsys.tools.concurrent.AbstractFutureTask
Log
 
Constructor Summary
protected CallbackFutureTask(ITaskListener callback)
           
 
Method Summary
protected  void taskFailed()
           
protected  void taskFinished()
           
 
Methods inherited from class de.intarsys.tools.concurrent.AbstractFutureTask
basicGetException, basicGetResult, cancel, compute, computeAsync, get, get, getException, handleException, handleFinally, handleResult, isActive, isCancelled, isDone, isFailed, reset, run, runAsync, setException, setResult, taskCancelled, taskFinally, taskStarted, toString, undo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CallbackFutureTask

protected CallbackFutureTask(ITaskListener callback)
Method Detail

taskFailed

protected void taskFailed()
Overrides:
taskFailed in class AbstractFutureTask

taskFinished

protected void taskFinished()
Overrides:
taskFinished in class AbstractFutureTask