Package de.uka.ipd.sdq.workflow.jobs
Class AbstractBlackboardInteractingJob<BlackboardType extends Blackboard<?>>
- java.lang.Object
-
- de.uka.ipd.sdq.workflow.jobs.AbstractJob
-
- de.uka.ipd.sdq.workflow.jobs.AbstractBlackboardInteractingJob<BlackboardType>
-
- Type Parameters:
BlackboardType
- The type of blackboard supported.
- All Implemented Interfaces:
IBlackboardInteractingJob<BlackboardType>
,IJob
public abstract class AbstractBlackboardInteractingJob<BlackboardType extends Blackboard<?>> extends AbstractJob implements IBlackboardInteractingJob<BlackboardType>
Abstract job providing access to the blackboard of the generic type.
-
-
Field Summary
Fields Modifier and Type Field Description protected BlackboardType
myBlackboard
The my blackboard.-
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractJob
logger
-
-
Constructor Summary
Constructors Constructor Description AbstractBlackboardInteractingJob()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlackboardType
getBlackboard()
Gets the blackboard.void
setBlackboard(BlackboardType blackboard)
Sets the blackboard of this job to the given blackboard.
-
-
-
Field Detail
-
myBlackboard
protected BlackboardType extends Blackboard<?> myBlackboard
The my blackboard.
-
-
Method Detail
-
setBlackboard
public void setBlackboard(BlackboardType blackboard)
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- See Also:
IBlackboardInteractingJob#setBlackbard(de.uka.ipd.sdq.codegen .workflow.Blackboard)
-
getBlackboard
public BlackboardType getBlackboard()
Gets the blackboard.- Returns:
- Returns the used blackboard.
-
-