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
,ArrayDesignRepeatScanTaskImpl
,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 C
taskCommand
-
Constructor Summary
Constructors Constructor Description AbstractTask()
AbstractTask(C taskCommand)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description C
getTaskCommand()
void
setTaskCommand(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:
getTaskCommand
in interfaceTask<C extends TaskCommand>
-
setTaskCommand
public void setTaskCommand(C taskCommand)
- Specified by:
setTaskCommand
in interfaceTask<C extends TaskCommand>
-
-