Class AbstractWorkflowExtensionJob<BlackboardType extends Blackboard<?>>
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.AbstractWorkflowExtensionJob<BlackboardType>
- Type Parameters:
BlackboardType- the generic type
- All Implemented Interfaces:
IBlackboardInteractingJob<BlackboardType>,ICompositeJob,IJob,Iterable<IJob>,Collection<IJob>,List<IJob>
public abstract class AbstractWorkflowExtensionJob<BlackboardType extends Blackboard<?>>
extends SequentialBlackboardInteractingJob<BlackboardType>
Abstract extension job. This class specifies jobs which can be plugged in into an extendible work
flow as provided by the work flow engine.
-
Field Summary
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
myBlackboardFields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
myExecutedJobs, myJobsFields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractJob
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the configuration of this job.voidsetJobConfiguration(AbstractExtensionJobConfiguration jobConfiguration) Set the configuration of this job.Methods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob
execute, getBlackboard, setBlackboardMethods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialJob
cleanup, executeWithDelayedCleanUp, executeWithImmediateCleanUpMethods 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, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
replaceAll, sort, spliterator
-
Constructor Details
-
AbstractWorkflowExtensionJob
public AbstractWorkflowExtensionJob()
-
-
Method Details
-
getJobConfiguration
Get the configuration of this job.- Returns:
- the jobConfiguration
-
setJobConfiguration
Set the configuration of this job.- Parameters:
jobConfiguration- the jobConfiguration to set
-