Class ApplyConnectorCompletionsJob

  • All Implemented Interfaces:
    de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>, de.uka.ipd.sdq.workflow.jobs.IJob

    public class ApplyConnectorCompletionsJob
    extends Object
    implements de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
    • Field Detail

      • blackboard

        protected de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard
    • Method Detail

      • execute

        public void execute​(IProgressMonitor monitor)
                     throws de.uka.ipd.sdq.workflow.jobs.JobFailedException,
                            de.uka.ipd.sdq.workflow.jobs.UserCanceledException
        Specified by:
        execute in interface de.uka.ipd.sdq.workflow.jobs.IJob
        Throws:
        de.uka.ipd.sdq.workflow.jobs.JobFailedException
        de.uka.ipd.sdq.workflow.jobs.UserCanceledException
      • getMiddlewareRepository

        protected org.palladiosimulator.pcm.repository.Repository getMiddlewareRepository()
      • createCompletionRepository

        protected org.palladiosimulator.pcm.repository.Repository createCompletionRepository​(de.uka.ipd.sdq.workflow.mdsd.blackboard.ResourceSetPartition completionRepositoryPartition,
                                                                                             org.palladiosimulator.pcm.repository.Repository middlewareRepository)
                                                                                      throws de.uka.ipd.sdq.workflow.jobs.JobFailedException
        Throws:
        de.uka.ipd.sdq.workflow.jobs.JobFailedException
      • getPartitionForCompletedMiddleware

        protected de.uka.ipd.sdq.workflow.mdsd.blackboard.ResourceSetPartition getPartitionForCompletedMiddleware()
      • postProcessCompletedMiddlewarePartition

        protected void postProcessCompletedMiddlewarePartition​(de.uka.ipd.sdq.workflow.mdsd.blackboard.ResourceSetPartition partition)
      • getCompletionResourceURI

        protected URI getCompletionResourceURI​(String resourceName)
                                        throws de.uka.ipd.sdq.workflow.jobs.JobFailedException
        Throws:
        de.uka.ipd.sdq.workflow.jobs.JobFailedException
      • setBlackboard

        public void setBlackboard​(de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard)
        Specified by:
        setBlackboard in interface de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
      • getName

        public String getName()
        Specified by:
        getName in interface de.uka.ipd.sdq.workflow.jobs.IJob
      • cleanup

        public void cleanup​(IProgressMonitor monitor)
                     throws de.uka.ipd.sdq.workflow.jobs.CleanupFailedException
        Specified by:
        cleanup in interface de.uka.ipd.sdq.workflow.jobs.IJob
        Throws:
        de.uka.ipd.sdq.workflow.jobs.CleanupFailedException