org.schmant.task.stub
Class AbstractRecursiveActionTaskFactory<T extends AbstractRecursiveActionTaskFactory<T,U>,U extends RecursiveActionTaskSpec<U>>
java.lang.Object
org.schmant.task.stub.AbstractTaskFactory<T,U>
org.schmant.task.stub.AbstractActionTaskFactory<T,U>
org.schmant.task.stub.AbstractRecursiveActionTaskFactory<T,U>
- All Implemented Interfaces:
- ActionTaskConfigurable<T>, ActionTaskFactory<T,U>, LoggingConfigurable<T>, SourceConfigurable<T>, RecursiveActionTaskConfigurable<T>, RecursiveActionTaskFactory<T,U>, TaskFactory<T,U>, TaskRunnable
- Direct Known Subclasses:
- AbstractRecursiveProcessTaskFactory, RecursiveActionTF
public abstract class AbstractRecursiveActionTaskFactory<T extends AbstractRecursiveActionTaskFactory<T,U>,U extends RecursiveActionTaskSpec<U>>
- extends AbstractActionTaskFactory<T,U>
- implements RecursiveActionTaskFactory<T,U>
This is a starting point for RecursiveActionTaskFactory
implementations.
- Since:
- 0.5
- Author:
- Karl Gustafsson
Methods inherited from class org.schmant.task.stub.AbstractTaskFactory |
copy, create, createSpecification, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString |
AbstractRecursiveActionTaskFactory
public AbstractRecursiveActionTaskFactory()
setDepthFirstIterator
public final T setDepthFirstIterator(boolean b)
- Description copied from interface:
RecursiveActionTaskConfigurable
- Should a depth first iterator be used?
- Specified by:
setDepthFirstIterator
in interface RecursiveActionTaskConfigurable<T extends AbstractRecursiveActionTaskFactory<T,U>>
- Parameters:
b
- true
if a depth first iterator should be used.
- Returns:
this
setDisableHeaderLogging
public final T setDisableHeaderLogging(boolean b)
- Description copied from interface:
RecursiveActionTaskConfigurable
- Should logging for nested tasks be disabled?
By default, logging is disabled.
- Specified by:
setDisableHeaderLogging
in interface RecursiveActionTaskConfigurable<T extends AbstractRecursiveActionTaskFactory<T,U>>
- Parameters:
b
- true
if logging for nested tasks should be disabled.
- Returns:
this