Package de.uka.ipd.sdq.workflow.jobs
Class BlackboardAwareJobProxy<BlackboardType extends Blackboard<?>>
java.lang.Object
de.uka.ipd.sdq.workflow.jobs.JobProxy
de.uka.ipd.sdq.workflow.jobs.BlackboardAwareJobProxy<BlackboardType>
- Type Parameters:
BlackboardType
- the blackboard type as described byIBlackboardInteractingJob
- All Implemented Interfaces:
IBlackboardInteractingJob<BlackboardType>
,IJob
public class BlackboardAwareJobProxy<BlackboardType extends Blackboard<?>>
extends JobProxy
implements IBlackboardInteractingJob<BlackboardType>
This is a Blackboard aware Job Proxy. The proxied job is still only retrieved once the proxy is
executed. This proxy class additionally implements the IBlackboardInteractingJob interface to
forward the current blackboard instance.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setBlackboard
(BlackboardType blackboard) Sets the blackboard of this job to the given blackboard.protected IJob
-
Constructor Details
-
BlackboardAwareJobProxy
-
-
Method Details
-
setBlackboard
Description copied from interface:IBlackboardInteractingJob
Sets the blackboard of this job to the given blackboard.- Specified by:
setBlackboard
in interfaceIBlackboardInteractingJob<BlackboardType extends Blackboard<?>>
- Parameters:
blackboard
- The blackboard to be used by this job
-
supplyJob
-