org.schmant.task.at4j.lzma
Class LzmaTF
java.lang.Object
org.schmant.task.stub.AbstractTaskFactory<T,U>
org.schmant.task.stub.AbstractActionTaskFactory<T,U>
org.schmant.task.stub.AbstractProcessTaskFactory<LzmaTF,LzmaTask>
org.schmant.task.at4j.lzma.LzmaTF
- All Implemented Interfaces:
- ActionTaskConfigurable<LzmaTF>, ActionTaskFactory<LzmaTF,LzmaTask>, LoggingConfigurable<LzmaTF>, OverwriteConfigurable<LzmaTF>, SourceConfigurable<LzmaTF>, TargetConfigurable<LzmaTF>, GeneratorTaskConfigurable<LzmaTF>, GeneratorTaskFactory<LzmaTF,LzmaTask>, ProcessTaskConfigurable<LzmaTF>, ProcessTaskFactory<LzmaTF,LzmaTask>, TaskFactory<LzmaTF,LzmaTask>, TaskRunnable
public final class LzmaTF
- extends AbstractProcessTaskFactory<LzmaTF,LzmaTask>
This task factory creates LzmaTask:s.
See LzmaTF
Warning: LZMA compression does not seem to work reliably. Sometimes,
when compressing, it seems to want to allocate too much (very much) memory,
and that often leads to an OutOfMemoryError. Avoid using this class
until the issue is fixed.
- Since:
- 0.8
- Author:
- Karl Gustafsson
- Task_package:
- org.at4j
| Methods inherited from class org.schmant.task.stub.AbstractTaskFactory |
copy, create, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString |
LzmaTF
public LzmaTF()
setLzmaCompressionSettings
public LzmaTF setLzmaCompressionSettings(LzmaOutputStreamSettings settings)
setDeleteSourceFile
public LzmaTF setDeleteSourceFile(boolean b)
- Since:
- 1.0.1
createSpecification
protected LzmaTask 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<LzmaTF,LzmaTask>