Package | Description |
---|---|
org.anchoranalysis.experiment.bean.io |
Generic experiments that handle input and output in structured ways.
|
org.anchoranalysis.experiment.bean.processor |
How a task is executed on multiple inputs.
|
org.anchoranalysis.experiment.task.processor |
Non-bean classes related to
JobProcessor . |
Modifier and Type | Method and Description |
---|---|
protected abstract Optional<TaskStatistics> |
OutputExperiment.executeExperimentWithParameters(ParametersExperiment parameters)
Executes the experiment for parameters.
|
protected Optional<TaskStatistics> |
InputOutputExperiment.executeExperimentWithParameters(ParametersExperiment parameters) |
Modifier and Type | Method and Description |
---|---|
protected TaskStatistics |
ParallelProcessor.execute(Outputter rootOutputter,
List<T> inputs,
ParametersExperiment parametersExperiment) |
protected TaskStatistics |
DebugDependentProcessor.execute(Outputter rootOutputter,
List<T> inputs,
ParametersExperiment parametersExperiment) |
protected TaskStatistics |
SequentialProcessor.execute(Outputter rootOutputter,
List<T> inputs,
ParametersExperiment parametersExperiment) |
protected abstract TaskStatistics |
JobProcessor.execute(Outputter rootOutputter,
List<T> inputs,
ParametersExperiment parametersExperiment)
Executes the task on all
inputs . |
TaskStatistics |
JobProcessor.executeLogStatistics(Outputter rootOutputter,
List<T> inputs,
ParametersExperiment parametersExperiment)
Executes the task on all
inputs and logs statistics about this to the file-systen. |
Modifier and Type | Method and Description |
---|---|
TaskStatistics |
ConcurrentJobMonitor.deriveStatistics()
Derive statistics on the aggregate state of jobs.
|
TaskStatistics |
MonitoredSequentialExecutor.executeEachWithMonitor(String logPrefix,
List<T> inputs)
Executes code for each element of inputs in serial, providing log-reports as to how many are
finished, remain etc.
|
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.