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.PegasusBag
The bag of Pegasus objects.protected edu.isi.pegasus.common.logging.LogManager
The handle to the logger.protected edu.isi.pegasus.planner.common.PegasusProperties
The properties passed to Pegasus at runtime.protected edu.isi.pegasus.planner.catalog.site.classes.SiteStore
The handle to the site catalog.protected edu.isi.pegasus.planner.catalog.transformation.Mapper
The 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 TypeMethodDescriptionvoid
initialize
(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, wait
Methods 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:
initialize
in interfaceSiteSelector
- Parameters:
bag
- the bag of objects that is useful for initialization.
-