Class AbstractPerJob

java.lang.Object
edu.isi.pegasus.planner.selector.site.Abstract
edu.isi.pegasus.planner.selector.site.AbstractPerJob
All Implemented Interfaces:
SiteSelector
Direct Known Subclasses:
NonJavaCallout, Random, RoundRobin

public abstract class AbstractPerJob extends Abstract
The base class for the site selectors that want to map one job at a time.
Version:
$Revision$
Author:
Karan Vahi
  • Constructor Details

    • AbstractPerJob

      public AbstractPerJob()
  • Method Details

    • mapWorkflow

      public void mapWorkflow(edu.isi.pegasus.planner.classes.ADag workflow, List sites)
      Maps the jobs in the workflow to the various grid sites.
      Parameters:
      workflow - the workflow in a Graph form.
      sites - the list of String objects representing the execution sites that can be used.
    • mapJob

      public abstract void mapJob(edu.isi.pegasus.planner.classes.Job job, List sites)
      Maps a job in the workflow to the various grid sites.
      Parameters:
      job - the job to be mapped.
      sites - the list of String objects representing the execution sites that can be used.