Class Abstract
java.lang.Object
edu.isi.pegasus.planner.selector.site.Abstract
- All Implemented Interfaces:
SiteSelector
- Direct Known Subclasses:
AbstractPerJob,Group,Heft
The Abstract Site selector.
- Version:
- $Revision$
- Author:
- Karan Vahi, Jens-S. Vöckler, Gaurang Mehta
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected edu.isi.pegasus.planner.classes.PegasusBagThe bag of Pegasus objects.protected edu.isi.pegasus.common.logging.LogManagerThe handle to the logger.protected edu.isi.pegasus.planner.common.PegasusPropertiesThe properties passed to Pegasus at runtime.protected edu.isi.pegasus.planner.catalog.site.classes.SiteStoreThe handle to the site catalog.protected edu.isi.pegasus.planner.catalog.transformation.MapperThe handle to the TCMapper object.Fields inherited from interface edu.isi.pegasus.planner.selector.SiteSelector
SITE_NOT_FOUND, VERSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(edu.isi.pegasus.planner.classes.PegasusBag bag) Initializes the site selector.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface edu.isi.pegasus.planner.selector.SiteSelector
description, mapWorkflow
-
Field Details
-
mProps
protected edu.isi.pegasus.planner.common.PegasusProperties mPropsThe properties passed to Pegasus at runtime. -
mLogger
protected edu.isi.pegasus.common.logging.LogManager mLoggerThe handle to the logger. -
mSiteStore
protected edu.isi.pegasus.planner.catalog.site.classes.SiteStore mSiteStoreThe handle to the site catalog. -
mTCMapper
protected edu.isi.pegasus.planner.catalog.transformation.Mapper mTCMapperThe handle to the TCMapper object. -
mBag
protected edu.isi.pegasus.planner.classes.PegasusBag mBagThe bag of Pegasus objects.
-
-
Constructor Details
-
Abstract
public Abstract()
-
-
Method Details
-
initialize
public void initialize(edu.isi.pegasus.planner.classes.PegasusBag bag) Initializes the site selector.- Specified by:
initializein interfaceSiteSelector- Parameters:
bag- the bag of objects that is useful for initialization.
-