intarsys runtime library

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

java.lang.Object
  extended by de.intarsys.tools.concurrent.AbstractFutureTask
      extended by de.intarsys.tools.concurrent.GenericFutureTask<R>
Type Parameters:
R -
All Implemented Interfaces:
Runnable, Future

public class GenericFutureTask<R>
extends AbstractFutureTask

A generic implementation for a FutureTask.


Constructor Summary
GenericFutureTask(Callable<R> computeFunctor)
           
GenericFutureTask(Callable<R> computeFunctor, ITaskListener callback)
           
GenericFutureTask(Callable<R> computeFunctor, Runnable undoFunctor)
           
GenericFutureTask(Callable<R> computeFunctor, Runnable undoFunctor, ITaskListener callback)
           
 
Method Summary
 
Methods inherited from class de.intarsys.tools.concurrent.AbstractFutureTask
cancel, get, get, getException, getTaskListener, isActive, isAsynch, isCancelled, isDone, isFailed, reset, run, runAsync, setAsynch, setTaskListener, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenericFutureTask

public GenericFutureTask(Callable<R> computeFunctor)

GenericFutureTask

public GenericFutureTask(Callable<R> computeFunctor,
                         ITaskListener callback)

GenericFutureTask

public GenericFutureTask(Callable<R> computeFunctor,
                         Runnable undoFunctor)

GenericFutureTask

public GenericFutureTask(Callable<R> computeFunctor,
                         Runnable undoFunctor,
                         ITaskListener callback)

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.