Package de.uka.ipd.sdq.workflow.jobs
package de.uka.ipd.sdq.workflow.jobs
The jobs package of the palladio workflow engine.
This package contains infrastructures to create and compose jobs.
- Since:
- 1.5
-
ClassDescriptionAbstractBlackboardInteractingJob<BlackboardType extends Blackboard<?>>Abstract job providing access to the blackboard of the generic type.The Class AbstractCompositeJob.An abstract job providing basic infrastructure such as logging.BlackboardAwareJobProxy<BlackboardType extends Blackboard<?>>This is a Blackboard aware Job Proxy.Exception to be thrown if the cleanup method of a job terminates unrecoverable.DynamicSequentialBlackboardInteractingJob<BlackboardType extends Blackboard<?>>A sequential workflow which may contain jobs which need access to a common blackboard for information exchange.Implementation of a composite job that guarantees the execution of it's jobs in the order they were added, similar to
SequentialJob
.IBlackboardInteractingJob<BlackboardType extends Blackboard<?>>Interface of a job which needs access to a certain type of blackboard to retrieve or store data.Interface for composite jobs.Interface for jobs to be added to a workflow (IWorkflow).Exception to be thrown if the execute method of a job terminates unrecoverable.This class allows to register a job, which will be resolved shortly before it is executed.ParallelBlackboardInteractingJob<BlackboardType extends Blackboard<?>>Parallel composite job which is capable to provide child jobs access to a blackboard instance during instantiation.Runs a set of jobs in parallel.SequentialBlackboardInteractingJob<BlackboardType extends Blackboard<?>>A sequential workflow which may contain jobs which need access to a common blackboard for information exchange.Implementation of a composite job that guarantees the execution of it's jobs in the order they were added.The Class UserCanceledException.