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
-
Interface Summary Interface Description IBlackboardInteractingJob<BlackboardType extends Blackboard<?>> Interface of a job which needs access to a certain type of blackboard to retrieve or store data.ICompositeJob Interface for composite jobs.IJob Interface for jobs to be added to a workflow (IWorkflow). -
Class Summary Class Description AbstractBlackboardInteractingJob<BlackboardType extends Blackboard<?>> Abstract job providing access to the blackboard of the generic type.AbstractCompositeJob The Class AbstractCompositeJob.AbstractJob An abstract job providing basic infrastructure such as logging.ParallelBlackboardInteractingJob<BlackboardType extends Blackboard<?>> Parallel composite job which is capable to provide child jobs access to a blackboard instance during instantiation.ParallelJob 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.SequentialJob Implementation of a composite job that guarantees the execution of it's jobs in the order they were added. -
Exception Summary Exception Description CleanupFailedException Exception to be thrown if the cleanup method of a job terminates unrecoverable.JobFailedException Exception to be thrown if the execute method of a job terminates unrecoverable.UserCanceledException The Class UserCanceledException.