Class Random
- java.lang.Object
-
- edu.isi.pegasus.planner.selector.TransformationSelector
-
- edu.isi.pegasus.planner.selector.transformation.Random
-
public class Random extends TransformationSelector
This implemenation of the TCSelector selects a random TransformationCatalogEntry from a List of entries.- Version:
- $Revision$
- Author:
- Gaurang Mehta
-
-
Field Summary
-
Fields inherited from class edu.isi.pegasus.planner.selector.TransformationSelector
mLogger, PACKAGE_NAME
-
-
Constructor Summary
Constructors Constructor Description Random()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List
getTCEntry(java.util.List tcentries)
This method randomly selects one of the records from numerous valid Transformation Catalog Entries returned by the TCMapper.-
Methods inherited from class edu.isi.pegasus.planner.selector.TransformationSelector
loadTXSelector
-
-
-
-
Method Detail
-
getTCEntry
public java.util.List getTCEntry(java.util.List tcentries)
This method randomly selects one of the records from numerous valid Transformation Catalog Entries returned by the TCMapper.- Specified by:
getTCEntry
in classTransformationSelector
- Parameters:
tcentries
- List TransformationCatalogEntry objects returned by the TCMapper.- Returns:
- TransformationCatalogEntry Single TransformationCatalogEntry object
-
-