public interface SiteSelector
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SITE_NOT_FOUND
The value for the pool handle, when the pool is not found.
|
static java.lang.String |
VERSION
The version of the API of the Site Selector.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
description()
This method returns a String describing the site selection technique
that is being implemented by the implementing class.
|
void |
initialize(edu.isi.pegasus.planner.classes.PegasusBag bag)
Initializes the site selector.
|
void |
mapWorkflow(edu.isi.pegasus.planner.classes.ADag workflow,
java.util.List sites)
Maps the jobs in the workflow to the various grid sites.
|
static final java.lang.String VERSION
static final java.lang.String SITE_NOT_FOUND
void initialize(edu.isi.pegasus.planner.classes.PegasusBag bag)
bag
- the bag of objects that is useful for initialization.void mapWorkflow(edu.isi.pegasus.planner.classes.ADag workflow, java.util.List sites)
workflow
- the workflow.sites
- the list of String
objects representing the
execution sites that can be used.java.lang.String description()