Class 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
    • 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<edu.isi.pegasus.planner.catalog.transformation.TransformationCatalogEntry> tcEntries, java.lang.String preferredSite)
      This method randomly selects one of the records from numerous valid Transformation Catalog Entries returned by the TCMapper.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Random

        public Random()
    • Method Detail

      • getTCEntry

        public java.util.List getTCEntry​(java.util.List<edu.isi.pegasus.planner.catalog.transformation.TransformationCatalogEntry> tcEntries,
                                         java.lang.String preferredSite)
        This method randomly selects one of the records from numerous valid Transformation Catalog Entries returned by the TCMapper.
        Specified by:
        getTCEntry in class TransformationSelector
        Parameters:
        tcEntries - List TransformationCatalogEntry objects returned by the TCMapper.
        preferredSite - the preferred site for selecting the TC entries
        Returns:
        TransformationCatalogEntry Single TransformationCatalogEntry object