edu.isi.pegasus.planner.selector
Modifier and Type | Field and Description |
---|---|
protected LogManager |
mLogger |
static String |
PACKAGE_NAME |
Constructor and Description |
---|
TransformationSelector() |
Modifier and Type | Method and Description |
---|---|
abstract List |
getTCEntry(List tcentries)
Takes a list of TransformationCatalogEntry objects and returns 1 or many
TransformationCatalogEntry objects as a list depending on the type of selection algorithm.
|
static TransformationSelector |
loadTXSelector(String className)
Loads the implementing class corresponding to the mode specified by the
user at runtime in the properties file.
|
public static final String PACKAGE_NAME
protected LogManager mLogger
public abstract List getTCEntry(List tcentries)
tcentries
- Listpublic static TransformationSelector loadTXSelector(String className) throws FactoryException
className
- String The name of the class that implements the mode.
It is the name of the class, not the complete name with
package. That is added by itself.FactoryException
- that nests any error that
might occur during the instantiation of the implementation.