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
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
-
Method Summary
Modifier and TypeMethodDescriptionGet the configuration of this job.void
setJobConfiguration
(AbstractExtensionJobConfiguration jobConfiguration) Set the configuration of this job.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 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
-