org.schmant.task.meta
Class RecursiveProcessTF
java.lang.Object
org.schmant.task.stub.AbstractTaskFactory<T,U>
org.schmant.task.stub.AbstractActionTaskFactory<T,U>
org.schmant.task.stub.AbstractRecursiveActionTaskFactory<T,U>
org.schmant.task.stub.AbstractRecursiveProcessTaskFactory<RecursiveProcessTF,RecursiveProcessTask>
org.schmant.task.meta.RecursiveProcessTF
- All Implemented Interfaces:
- ActionTaskConfigurable<RecursiveProcessTF>, ActionTaskFactory<RecursiveProcessTF,RecursiveProcessTask>, LoggingConfigurable<RecursiveProcessTF>, OverwriteConfigurable<RecursiveProcessTF>, SourceConfigurable<RecursiveProcessTF>, TargetConfigurable<RecursiveProcessTF>, TaskExecutorConfigurable<RecursiveProcessTF>, TaskFactoryConfigurable<RecursiveProcessTF>, GeneratorTaskConfigurable<RecursiveProcessTF>, GeneratorTaskFactory<RecursiveProcessTF,RecursiveProcessTask>, ProcessTaskConfigurable<RecursiveProcessTF>, ProcessTaskFactory<RecursiveProcessTF,RecursiveProcessTask>, RecursiveActionTaskConfigurable<RecursiveProcessTF>, RecursiveActionTaskFactory<RecursiveProcessTF,RecursiveProcessTask>, RecursiveProcessTaskConfigurable<RecursiveProcessTF>, RecursiveProcessTaskFactory<RecursiveProcessTF,RecursiveProcessTask>, TaskFactory<RecursiveProcessTF,RecursiveProcessTask>, TaskRunnable
public final class RecursiveProcessTF
- extends AbstractRecursiveProcessTaskFactory<RecursiveProcessTF,RecursiveProcessTask>
- implements TaskFactoryConfigurable<RecursiveProcessTF>, TaskExecutorConfigurable<RecursiveProcessTF>
Factory for RecursiveProcessTask
:s
See RecursiveProcessTF
- Since:
- 0.5
- Author:
- Karl Gustafsson
- See Also:
RecursiveProcessTask
- Task_package:
- org.schmant.task.base
Methods inherited from class org.schmant.task.stub.AbstractTaskFactory |
copy, create, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString |
RecursiveProcessTF
public RecursiveProcessTF()
setTaskFactory
public RecursiveProcessTF setTaskFactory(Object tf)
- Description copied from interface:
TaskFactoryConfigurable
- Set the task factory. This may be a task factory that creates tasks of
the type expected by the object implementing this method, or a closure.
- Specified by:
setTaskFactory
in interface TaskFactoryConfigurable<RecursiveProcessTF>
- Parameters:
tf
- A task factory or a closure.
- Returns:
this
setTargetStrategy
public RecursiveProcessTF setTargetStrategy(Object tes)
setTaskExecutor
public RecursiveProcessTF setTaskExecutor(TaskExecutor te)
- Description copied from interface:
TaskExecutorConfigurable
- Set the task executor.
- Specified by:
setTaskExecutor
in interface TaskExecutorConfigurable<RecursiveProcessTF>
- Parameters:
te
- A task executor.
- Returns:
this
.
setDependency
public RecursiveProcessTF setDependency(TaskDependency dep)
- Description copied from interface:
TaskExecutorConfigurable
- Set a dependency for tasks added to the executor.
- Specified by:
setDependency
in interface TaskExecutorConfigurable<RecursiveProcessTF>
- Parameters:
dep
- A dependency.
- Returns:
this
createSpecification
protected RecursiveProcessTask createSpecification()
- Description copied from class:
AbstractTaskFactory
- Subclasses implement this to create the task specification object that
this factory uses to configure the task that it is creating.
- Specified by:
createSpecification
in class AbstractTaskFactory<RecursiveProcessTF,RecursiveProcessTask>