org.quattor.pan.tasks
Class Task<T extends TaskResult>
java.lang.Object
java.util.concurrent.FutureTask<T>
org.quattor.pan.tasks.Task<T>
- All Implemented Interfaces:
- java.lang.Runnable, java.util.concurrent.Future<T>, java.util.concurrent.RunnableFuture<T>
- Direct Known Subclasses:
- BuildTask, CompileTask, Valid1Task, Valid2Task, WriteAnnotationTask, WriteDepTask, WriteXmlTask
public abstract class Task<T extends TaskResult>
- extends java.util.concurrent.FutureTask<T>
Superclass of all Task objects that requires all subclasses to
define the its executor type (queue).
- Author:
- loomis
|
Method Summary |
java.lang.String |
toString()
|
| Methods inherited from class java.util.concurrent.FutureTask |
cancel, done, get, get, isCancelled, isDone, run, runAndReset, set, setException |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
resultType
public final TaskResult.ResultType resultType
info
public final java.lang.String info
Task
public Task(TaskResult.ResultType executorType,
java.lang.String info,
java.util.concurrent.Callable<T> callable)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2011 Quattor. All Rights Reserved.