Class SummarizeBase<T extends InputFromManager, S>
Object
AnchorBean<Task<T, Summarizer<S>>>
Task<T, Summarizer<S>>
SummarizeBase<T,S>
- Direct Known Subclasses:
SummarizeInputs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterAllJobsAreExecuted(Summarizer<S> sharedState, InputOutputContext context) beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) voiddoJobOnInput(InputBound<T, Summarizer<S>> input) protected abstract SextractObjectForSummary(T input) Extract object for summary.booleanvoidsetSummarizer(Summarizer<S> summarizer) Methods inherited from class org.anchoranalysis.experiment.bean.task.Task
defaultOutputs, executeJob, inputTypesExpected, isInputCompatibleWithMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
SummarizeBase
public SummarizeBase()
-
-
Method Details
-
beforeAnyJobIsExecuted
public Summarizer<S> beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) throws ExperimentExecutionException - Specified by:
beforeAnyJobIsExecutedin classTask<T extends InputFromManager, Summarizer<S>>- Throws:
ExperimentExecutionException
-
doJobOnInput
- Specified by:
doJobOnInputin classTask<T extends InputFromManager, Summarizer<S>>- Throws:
JobExecutionException
-
afterAllJobsAreExecuted
public void afterAllJobsAreExecuted(Summarizer<S> sharedState, InputOutputContext context) throws ExperimentExecutionException - Specified by:
afterAllJobsAreExecutedin classTask<T extends InputFromManager, Summarizer<S>>- Throws:
ExperimentExecutionException
-
hasVeryQuickPerInputExecution
public boolean hasVeryQuickPerInputExecution()- Specified by:
hasVeryQuickPerInputExecutionin classTask<T extends InputFromManager, Summarizer<S>>
-
extractObjectForSummary
-
getSummarizer
-
setSummarizer
-