public abstract class AbstractPerJob extends Abstract
mBag, mLogger, mProps, mSiteStore, mTCMapper
SITE_NOT_FOUND, VERSION
Constructor and Description |
---|
AbstractPerJob() |
Modifier and Type | Method and Description |
---|---|
abstract void |
mapJob(edu.isi.pegasus.planner.classes.Job job,
List sites)
Maps a job in the workflow to the various grid sites.
|
void |
mapWorkflow(edu.isi.pegasus.planner.classes.ADag workflow,
List sites)
Maps the jobs in the workflow to the various grid sites.
|
initialize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
description
public void mapWorkflow(edu.isi.pegasus.planner.classes.ADag workflow, List sites)
workflow
- the workflow in a Graph form.sites
- the list of String
objects representing the
execution sites that can be used.public abstract void mapJob(edu.isi.pegasus.planner.classes.Job job, List sites)
job
- the job to be mapped.sites
- the list of String
objects representing the
execution sites that can be used.