Class RunExperimentAutomationJob
java.lang.Object
de.uka.ipd.sdq.workflow.jobs.AbstractJob
de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
de.uka.ipd.sdq.workflow.jobs.SequentialJob
de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob<BlackboardType>
de.uka.ipd.sdq.workflow.extension.AbstractExtendableJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
org.palladiosimulator.experimentautomation.application.jobs.RunExperimentAutomationJob
- All Implemented Interfaces:
de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
,de.uka.ipd.sdq.workflow.jobs.ICompositeJob
,de.uka.ipd.sdq.workflow.jobs.IJob
,Iterable<de.uka.ipd.sdq.workflow.jobs.IJob>
,Collection<de.uka.ipd.sdq.workflow.jobs.IJob>
,List<de.uka.ipd.sdq.workflow.jobs.IJob>
public class RunExperimentAutomationJob
extends de.uka.ipd.sdq.workflow.extension.AbstractExtendableJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
This job conducts a series of experiments. Each experiment has its own initial set of Palladio
models.
-
Field Summary
Modifier and TypeFieldDescriptionstatic String
The id of the workflow extending configuration tabs have to register for.Fields inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
myBlackboard
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
myExecutedJobs, myJobs
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractJob
logger
-
Constructor Summary
ConstructorDescriptionRunExperimentAutomationJob
(ExperimentAutomationConfiguration configuration) Default Constructor.RunExperimentAutomationJob
(ExperimentAutomationConfiguration configuration, de.uka.ipd.sdq.codegen.simucontroller.debug.IDebugListener listener) Default constructor. -
Method Summary
Methods inherited from class de.uka.ipd.sdq.workflow.extension.AbstractExtendableJob
handleJobExtensions
Methods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
execute, getBlackboard, setBlackboard
Methods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialJob
cleanup, executeWithDelayedCleanUp, executeWithImmediateCleanUp
Methods inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
add, add, addAll, addAll, addFirst, addJob, addLast, clear, clone, contains, containsAll, descendingIterator, element, equals, get, getFirst, getLast, getName, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeAll, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, retainAll, set, setName, size, subList, toArray, toArray, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface de.uka.ipd.sdq.workflow.jobs.IJob
cleanup, getName
Methods inherited from interface java.util.List
replaceAll, sort, spliterator
-
Field Details
-
WORKFLOW_ID_BEFORE_EXPERIMENT_RUN
The id of the workflow extending configuration tabs have to register for.
-
-
Constructor Details
-
RunExperimentAutomationJob
Default Constructor.- Parameters:
configuration
- Configuration for Experiment Automation runs.
-
RunExperimentAutomationJob
public RunExperimentAutomationJob(ExperimentAutomationConfiguration configuration, de.uka.ipd.sdq.codegen.simucontroller.debug.IDebugListener listener) Default constructor.- Parameters:
configuration
- Configuration for Experiment Automation runs.listener
- DebugListener for simulations.
-