Package ubic.gemma.core.job
Class AbstractTask<C extends TaskCommand>
- java.lang.Object
-
- ubic.gemma.core.job.AbstractTask<C>
-
- All Implemented Interfaces:
Callable<TaskResult>,Task<C>
- Direct Known Subclasses:
ArrayDesignProbeMapperTaskImpl,BatchInfoFetchTaskImpl,BioAssayOutlierProcessingTaskImpl,CharacteristicUpdateTaskImpl,DifferentialExpressionAnalysisTaskImpl,DifferentialExpressionSearchTaskImpl,DiffExMetaAnalyzerTaskImpl,ExpressionExperimentLoadTaskImpl,ExpressionExperimentReportTaskImpl,IndexerTaskImpl,LinkAnalysisTaskImpl,PreprocessTaskImpl,SvdTaskImpl,TwoChannelMissingValueTaskImpl
public abstract class AbstractTask<C extends TaskCommand> extends Object implements Task<C>
- Author:
- anton
-
-
Field Summary
Fields Modifier and Type Field Description protected CtaskCommand
-
Constructor Summary
Constructors Constructor Description AbstractTask()AbstractTask(C taskCommand)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CgetTaskCommand()voidsetTaskCommand(C taskCommand)
-
-
-
Field Detail
-
taskCommand
protected C extends TaskCommand taskCommand
-
-
Constructor Detail
-
AbstractTask
public AbstractTask()
-
AbstractTask
public AbstractTask(C taskCommand)
-
-
Method Detail
-
getTaskCommand
public C getTaskCommand()
- Specified by:
getTaskCommandin interfaceTask<C extends TaskCommand>
-
setTaskCommand
public void setTaskCommand(C taskCommand)
- Specified by:
setTaskCommandin interfaceTask<C extends TaskCommand>
-
-