Class BlackboardAwareJobProxy<BlackboardType extends Blackboard<?>>

  • Type Parameters:
    BlackboardType - the blackboard type as described by IBlackboardInteractingJob
    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.