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.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
-
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:
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. null if no entries are found.
-
-