Class Staged
- java.lang.Object
-
- edu.isi.pegasus.planner.catalog.transformation.Mapper
-
- edu.isi.pegasus.planner.catalog.transformation.mapper.Staged
-
public class Staged extends Mapper
This implementation only generates maps for sites where transformation can be staged- Version:
- $Revision$
- Author:
- Gaurang Mehta
-
-
Field Summary
-
Fields inherited from class edu.isi.pegasus.planner.catalog.transformation.Mapper
mLogger, mProps, mSiteStore, mTCHandle, mTCMap, PACKAGE_NAME
-
-
Constructor Summary
Constructors Constructor Description Staged(PegasusBag bag)
The protected constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMode()
Returns the TCMapper Mode.java.util.Map
getSiteMap(java.lang.String namespace, java.lang.String name, java.lang.String version, java.util.List siteids)
This method returns a Map of compute sites to List of TransformationCatalogEntry objects that are valid for that site-
Methods inherited from class edu.isi.pegasus.planner.catalog.transformation.Mapper
getSiteList, getTCList, isSiteValid, isStageableMapper, loadTCMapper
-
-
-
-
Constructor Detail
-
Staged
public Staged(PegasusBag bag)
The protected constructor.- Parameters:
bag
- the bag of initialization objects
-
-
Method Detail
-
getSiteMap
public java.util.Map getSiteMap(java.lang.String namespace, java.lang.String name, java.lang.String version, java.util.List siteids)
This method returns a Map of compute sites to List of TransformationCatalogEntry objects that are valid for that site- Specified by:
getSiteMap
in classMapper
- Parameters:
namespace
- String The namespace of the logical transformationname
- String The name of the logical transformationversion
- String The version of the logical transformationsiteids
- List The sites for which you want the map.- Returns:
- Map Key=String SiteId , Values = List of TransformationCatalogEntry object. Returns null if no entries are found.
-
-