Class Installed
- java.lang.Object
-
- edu.isi.pegasus.planner.catalog.transformation.Mapper
-
- edu.isi.pegasus.planner.catalog.transformation.mapper.Installed
-
public class Installed extends Mapper
This class only generates maps for sites with installed transformations.- 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 Installed(PegasusBag bag)The protected constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetMode()Returns the TCMapper Mode.java.util.MapgetSiteMap(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
-
Installed
public Installed(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:
getSiteMapin 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. null if no entries are found.
-
-