## Uses of Class
edu.isi.pegasus.planner.classes.PegasusBag

Packages that use PegasusBag
edu.isi.pegasus.common.credential
edu.isi.pegasus.common.credential.impl
edu.isi.pegasus.planner.catalog
edu.isi.pegasus.planner.catalog.site
edu.isi.pegasus.planner.catalog.site.impl
edu.isi.pegasus.planner.catalog.transformation
edu.isi.pegasus.planner.catalog.transformation.impl
edu.isi.pegasus.planner.catalog.transformation.mapper
edu.isi.pegasus.planner.classes
edu.isi.pegasus.planner.client
edu.isi.pegasus.planner.cluster
edu.isi.pegasus.planner.cluster.aggregator
edu.isi.pegasus.planner.code
edu.isi.pegasus.planner.code.generator
edu.isi.pegasus.planner.code.generator.condor
edu.isi.pegasus.planner.code.generator.condor.style
edu.isi.pegasus.planner.code.gridstart
edu.isi.pegasus.planner.parser
edu.isi.pegasus.planner.parser.dax
edu.isi.pegasus.planner.ranking
edu.isi.pegasus.planner.refiner
edu.isi.pegasus.planner.refiner.cleanup
edu.isi.pegasus.planner.refiner.createdir
edu.isi.pegasus.planner.selector: Provides the interface and call-out to the site selector mechanism.
edu.isi.pegasus.planner.selector.site
edu.isi.pegasus.planner.selector.site.heft
edu.isi.pegasus.planner.transfer
edu.isi.pegasus.planner.transfer.implementation
edu.isi.pegasus.planner.transfer.mapper
edu.isi.pegasus.planner.transfer.mapper.impl
edu.isi.pegasus.planner.transfer.refiner
edu.isi.pegasus.planner.transfer.sls

### Uses of PegasusBag in edu.isi.pegasus.common.credential

Fields in edu.isi.pegasus.common.credential declared as PegasusBag
`private PegasusBag` CredentialHandlerFactory.`mBag` Handle to the PegasusBag

Methods in edu.isi.pegasus.common.credential with parameters of type PegasusBag
`void` CredentialHandler.`initialize(PegasusBag bag)` Initializes the credential implementation.
`void` CredentialHandlerFactory.`initialize(PegasusBag bag)` Initializes the Factory.
`private CredentialHandler` CredentialHandlerFactory.`loadInstance(PegasusBag bag, java.lang.String className)` This method loads the appropriate CredentialHandler using reflection.

### Uses of PegasusBag in edu.isi.pegasus.common.credential.impl

Methods in edu.isi.pegasus.common.credential.impl with parameters of type PegasusBag
`void` Abstract.`initialize(PegasusBag bag)` Initializes the credential implementation.
`void` Irods.`initialize(PegasusBag bag)` Initializes the credential implementation.
`void` S3CFG.`initialize(PegasusBag bag)` Initializes the credential implementation.
`void` Ssh.`initialize(PegasusBag bag)` Initializes the credential implementation.
`void` Proxy.`initialize(PegasusBag bag)` Initializes the credential implementation.

### Uses of PegasusBag in edu.isi.pegasus.planner.catalog

Methods in edu.isi.pegasus.planner.catalog with parameters of type PegasusBag
`void` TransformationCatalog.`initialize(PegasusBag bag)` Initialize the implementation, and return an instance of the implementation.

### Uses of PegasusBag in edu.isi.pegasus.planner.catalog.site

Methods in edu.isi.pegasus.planner.catalog.site with parameters of type PegasusBag
`static SiteStore` SiteFactory.`loadSiteStore(java.util.Collection<java.lang.String> sites, PegasusBag bag)`

### Uses of PegasusBag in edu.isi.pegasus.planner.catalog.site.impl

Fields in edu.isi.pegasus.planner.catalog.site.impl declared as PegasusBag
`private PegasusBag` XML.`mBag` The bag of Pegasus Initialization objects

### Uses of PegasusBag in edu.isi.pegasus.planner.catalog.transformation

Methods in edu.isi.pegasus.planner.catalog.transformation with parameters of type PegasusBag
`static TransformationCatalog` TransformationFactory.`loadInstance(PegasusBag bag)` Connects the interface with the transformation catalog implementation.
`static Mapper` Mapper.`loadTCMapper(java.lang.String className, PegasusBag bag)` Loads the implementing class corresponding to the mode specified by the user at runtime in the properties file.

Constructors in edu.isi.pegasus.planner.catalog.transformation with parameters of type PegasusBag
Constructor and Description
`Mapper(PegasusBag bag)` The private constructor.

### Uses of PegasusBag in edu.isi.pegasus.planner.catalog.transformation.impl

Methods in edu.isi.pegasus.planner.catalog.transformation.impl with parameters of type PegasusBag
`void` File.`initialize(PegasusBag bag)` Initialize the implementation, and return an instance of the implementation.
`void` Database.`initialize(PegasusBag bag)` Initialize the implementation, and return an instance of the implementation.
`void` Text.`initialize(PegasusBag bag)` Initialize the implementation, and return an instance of the implementation.

### Uses of PegasusBag in edu.isi.pegasus.planner.catalog.transformation.mapper

Constructors in edu.isi.pegasus.planner.catalog.transformation.mapper with parameters of type PegasusBag
Constructor and Description
`All(PegasusBag bag)` The private constructor.
`Installed(PegasusBag bag)` The protected constructor.
`Staged(PegasusBag bag)` The protected constructor.
`Submit(PegasusBag bag)` The protected constructor.

### Uses of PegasusBag in edu.isi.pegasus.planner.classes

Methods in edu.isi.pegasus.planner.classes with parameters of type PegasusBag
`void` PlannerCache.`initialize(PegasusBag bag, ADag dag)` Initialize the replica catalog instances that make up the cache.

### Uses of PegasusBag in edu.isi.pegasus.planner.client

Fields in edu.isi.pegasus.planner.client declared as PegasusBag
`private PegasusBag` CPlanner.`mBag` The object containing the bag of pegasus objects
`private PegasusBag` RankDAX.`mBag` The bag of objects that Pegasus requires.

Methods in edu.isi.pegasus.planner.client with parameters of type PegasusBag
`private void` CPlanner.`generateStampedeEventsForAbstractWorkflow(ADag workflow, PegasusBag bag)` Generates events for the abstract workflow.

### Uses of PegasusBag in edu.isi.pegasus.planner.cluster

Methods in edu.isi.pegasus.planner.cluster with parameters of type PegasusBag
`void` Abstract.`initialize(ADag dag, PegasusBag bag)` Initializes the Clusterer impelementation
`void` JobAggregator.`initialize(ADag dag, PegasusBag bag)` Initializes the JobAggregator impelementation
`void` Clusterer.`initialize(ADag dag, PegasusBag bag)` Initializes the Clusterer impelementation
`void` Horizontal.`initialize(ADag dag, PegasusBag bag)` Initializes the Clusterer impelementation
`static Clusterer` ClustererFactory.`loadClusterer(ADag dag, PegasusBag bag, java.lang.String type)` Loads the appropriate clusterer on the basis of the clustering type specified in the options passed to the planner.

### Uses of PegasusBag in edu.isi.pegasus.planner.cluster.aggregator

Fields in edu.isi.pegasus.planner.cluster.aggregator declared as PegasusBag
`protected PegasusBag` Abstract.`mBag` Bag of initialization objects.
`private PegasusBag` JobAggregatorInstanceFactory.`mBag` The bag of initialization objects

Methods in edu.isi.pegasus.planner.cluster.aggregator with parameters of type PegasusBag
`void` SeqExec.`initialize(ADag dag, PegasusBag bag)` Initializes the JobAggregator impelementation
`void` Abstract.`initialize(ADag dag, PegasusBag bag)` Initializes the JobAggregator impelementation
`void` JobAggregatorInstanceFactory.`initialize(ADag dag, PegasusBag bag)` Initializes the Factory.
`void` MPIExec.`initialize(ADag dag, PegasusBag bag)` Initializes the JobAggregator impelementation
`static JobAggregator` JobAggregatorFactory.`loadInstance(ADag dag, PegasusBag bag)` Loads the implementing class corresponding to the mode specified by the user at runtime in the properties file.
`static JobAggregator` JobAggregatorFactory.`loadInstance(java.lang.String className, ADag dag, PegasusBag bag)` Loads the implementing class corresponding to the class passed.

### Uses of PegasusBag in edu.isi.pegasus.planner.code

Fields in edu.isi.pegasus.planner.code declared as PegasusBag
`private PegasusBag` GridStartFactory.`mBag` The bag of objects used for initialization.

Methods in edu.isi.pegasus.planner.code with parameters of type PegasusBag
`void` CodeGenerator.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.
`void` GridStartFactory.`initialize(PegasusBag bag, ADag dag)` Initializes the factory with known GridStart implementations.
`void` GridStart.`initialize(PegasusBag bag, ADag dag)` Initializes the GridStart implementation.
`private GridStart` GridStartFactory.`loadGridStart(PegasusBag bag, ADag dag, java.lang.String className)` Loads the implementing class corresponding to the class.
`static CodeGenerator` CodeGeneratorFactory.`loadInstance(PegasusBag bag)` This method loads the appropriate implementing code generator as specified by the user at runtime.
`static CodeGenerator` CodeGeneratorFactory.`loadInstance(PegasusBag bag, java.lang.String className)` This method loads the appropriate code generator as specified by the user at runtime.

### Uses of PegasusBag in edu.isi.pegasus.planner.code.generator

Fields in edu.isi.pegasus.planner.code.generator declared as PegasusBag
`protected PegasusBag` Abstract.`mBag` The bag of initialization objects.
`protected PegasusBag` Braindump.`mBag` The bag of initialization objects.
`protected PegasusBag` MonitordNotify.`mBag` The bag of initialization objects.
`protected PegasusBag` DAXReplicaStore.`mBag` The bag of initialization objects.
`protected PegasusBag` Stampede.`mBag` The bag of initialization objects.

Methods in edu.isi.pegasus.planner.code.generator with parameters of type PegasusBag
`void` Abstract.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.
`void` PMC.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.
`void` Stork.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.
`void` Braindump.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.
`void` MonitordNotify.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.
`void` DAXReplicaStore.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.
`void` PBS.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.
`void` Metrics.`initialize(PegasusBag bag)` Initializes the object
`void` Shell.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.
`void` Stampede.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.

### Uses of PegasusBag in edu.isi.pegasus.planner.code.generator.condor

Fields in edu.isi.pegasus.planner.code.generator.condor declared as PegasusBag
`private PegasusBag` SUBDAXGenerator.`mBag` Bag of Pegasus objects

Methods in edu.isi.pegasus.planner.code.generator.condor with parameters of type PegasusBag
`void` CondorStyleFactory.`initialize(PegasusBag bag)` Initializes the Factory.
`void` CondorGenerator.`initialize(PegasusBag bag)` Initializes the Code Generator implementation.
`void` SUBDAXGenerator.`initialize(PegasusBag bag, ADag dag, java.io.PrintWriter dagWriter)` Initializes the class.
`void` CondorStyle.`initialize(PegasusBag bag, CredentialHandlerFactory credentialFactory)` Initializes the Code Style implementation.
`private CondorStyle` CondorStyleFactory.`loadInstance(PegasusBag bag, java.lang.String className)` This method loads the appropriate Condor Style using reflection.

### Uses of PegasusBag in edu.isi.pegasus.planner.code.generator.condor.style

Methods in edu.isi.pegasus.planner.code.generator.condor.style with parameters of type PegasusBag
`void` Abstract.`initialize(PegasusBag bag, CredentialHandlerFactory credentialFactory)` Initializes the Code Style implementation.
`void` Condor.`initialize(PegasusBag bag, CredentialHandlerFactory credentialFactory)` Initializes the Code Style implementation.

### Uses of PegasusBag in edu.isi.pegasus.planner.code.gridstart

Fields in edu.isi.pegasus.planner.code.gridstart declared as PegasusBag
`private PegasusBag` PegasusLite.`mBag`
`private PegasusBag` NoGridStart.`mBag`

Methods in edu.isi.pegasus.planner.code.gridstart with parameters of type PegasusBag
`void` PegasusLite.`initialize(PegasusBag bag, ADag dag)` Initializes the GridStart implementation.
`void` Kickstart.`initialize(PegasusBag bag, ADag dag)` Initializes the GridStart implementation.
`void` NoGridStart.`initialize(PegasusBag bag, ADag dag)` Initializes the GridStart implementation.

### Uses of PegasusBag in edu.isi.pegasus.planner.parser

Methods in edu.isi.pegasus.planner.parser with parameters of type PegasusBag
`static java.util.Map` DAXParserFactory.`getDAXMetadata(PegasusBag bag, java.lang.String dax)` Returns the metadata stored in the root adag element in the DAX
`static java.util.Map` SiteCatalogXMLParserFactory.`getMetadata(PegasusBag bag, java.lang.String file)` Returns the metadata stored in the root adag element in the DAX
`static DAXParser` DAXParserFactory.`loadDAXParser(PegasusBag bag, Callback c, java.lang.String daxFile)` Loads the appropriate DAXParser looking at the dax schema that is specified in the DAX file.
`static DAXParser` DAXParserFactory.`loadDAXParser(PegasusBag bag, java.lang.String callbackClass, java.lang.String daxFile)` Loads the appropriate DAXParser looking at the dax schema that is specified by the user.
`static DAXParser` DAXParserFactory.`loadDAXParser(java.lang.String classname, PegasusBag bag, Callback c)` Loads the appropriate DAXParser looking at the dax schema that is specified by the user.
`static Callback` DAXParserFactory.`loadDAXParserCallback(PegasusBag bag, java.lang.String dax, java.lang.String className)` Loads the implementing class corresponding to the type specified by the user.
`static Callback` DAXParserFactory.`loadDAXParserCallback(java.lang.String type, PegasusBag bag, java.lang.String dax)` Loads the implementing class corresponding to the type specified by the user.
`private static SiteCatalogXMLParser` SiteCatalogXMLParserFactory.`loadSiteCatalogParser(java.lang.String classname, PegasusBag bag, java.util.List<java.lang.String> sites)` Loads the appropriate Site Catalog Parser looking at the dax schema that is specified by the user.
`static SiteCatalogXMLParser` SiteCatalogXMLParserFactory.`loadSiteCatalogXMLParser(PegasusBag bag, java.lang.String file, java.util.List<java.lang.String> sites)` Loads the appropriate DAXParser looking at the dax schema that is specified by the user.

Constructors in edu.isi.pegasus.planner.parser with parameters of type PegasusBag
Constructor and Description
`Parser(PegasusBag bag)` Intialises the parser.
`SiteCatalogXMLMetadataParser(PegasusBag bag, java.lang.String element)` The overloaded constructor
`SiteCatalogXMLParser3(PegasusBag bag, java.util.List<java.lang.String> sites)` The overloaded constructor.
`SiteCatalogXMLParser4(PegasusBag bag, java.util.List<java.lang.String> sites)` The overloaded constructor.
`StackBasedXMLParser(PegasusBag bag)` The overloaded constructor.

### Uses of PegasusBag in edu.isi.pegasus.planner.parser.dax

Methods in edu.isi.pegasus.planner.parser.dax with parameters of type PegasusBag
`void` ExampleDAXCallback.`initialize(PegasusBag bag, java.lang.String dax)` The overloaded constructor.
`void` DAX2Metadata.`initialize(PegasusBag bag, java.lang.String dax)` The overloaded constructor.
`void` DAX2LabelGraph.`initialize(PegasusBag bag, java.lang.String dax)` The overloaded constructor.
`void` DAX2CDAG.`initialize(PegasusBag bag, java.lang.String dax)` The overloaded constructor.
`void` DAX2Graph.`initialize(PegasusBag bag, java.lang.String dax)` The overloaded constructor.
`void` DAX2NewGraph.`initialize(PegasusBag bag, java.lang.String dax)` The overloaded constructor.
`void` Callback.`initialize(PegasusBag bag, java.lang.String dax)` The overloaded constructor.

Constructors in edu.isi.pegasus.planner.parser.dax with parameters of type PegasusBag
Constructor and Description
`DAXParser2(PegasusBag bag)` The default constructor
`DAXParser3(PegasusBag bag)` The overloaded constructor.

### Uses of PegasusBag in edu.isi.pegasus.planner.ranking

Fields in edu.isi.pegasus.planner.ranking declared as PegasusBag
`private PegasusBag` Rank.`mBag` The pegasus bag.

Methods in edu.isi.pegasus.planner.ranking with parameters of type PegasusBag
`void` Rank.`initialize(PegasusBag bag, java.util.List sites, java.lang.String id)` Initializes the rank client.

### Uses of PegasusBag in edu.isi.pegasus.planner.refiner

Fields in edu.isi.pegasus.planner.refiner declared as PegasusBag
`private PegasusBag` NodeCollapser.`mBag` The bag of initialization objects.
`protected PegasusBag` Engine.`mBag` The bag of initialization objects

Methods in edu.isi.pegasus.planner.refiner that return PegasusBag
`PegasusBag` MainEngine.`getPegasusBag()` Returns the bag of intialization objects.
`PegasusBag` InterPoolEngine.`getPegasusBag()` Returns the bag of intialization objects.

Methods in edu.isi.pegasus.planner.refiner with parameters of type PegasusBag
`void` ReplicaCatalogBridge.`initialize(ADag dag, PegasusBag bag)` Intialises the refiner.
`static Implementation` CreateDirectory.`loadCreateDirectoryImplementationInstance(PegasusBag bag)` Loads the implementing class corresponding to the mode specified by the user at runtime.
`static Strategy` CreateDirectory.`loadCreateDirectoryStraegyInstance(PegasusBag bag)` Loads the implementing class corresponding to the mode specified by the user at runtime.
`static DeployWorkerPackage` DeployWorkerPackage.`loadDeployWorkerPackage(PegasusBag bag)` Loads the implementing class corresponding to the mode specified by the user at runtime.

Constructors in edu.isi.pegasus.planner.refiner with parameters of type PegasusBag
Constructor and Description
`AuthenticateEngine(PegasusBag bag, java.util.Set pools)` The overloaded constructor.
`CleanupEngine(PegasusBag bag)` The overloaded constructor.
`CreateDirectory(PegasusBag bag)` A pratically nothing constructor !
`DataReuseEngine(ADag orgDag, PegasusBag bag)` The constructor
`DeployWorkerPackage(PegasusBag bag)` A pratically nothing constructor !
`Engine(PegasusBag bag)` A pratically nothing constructor !
`InterPoolEngine(ADag aDag, PegasusBag bag)` Overloaded constructor.
`InterPoolEngine(PegasusBag bag)` Default constructor.
`MainEngine(ADag orgDag, PegasusBag bag)` This constructor initialises the class variables to the variables passed.
`NodeCollapser(PegasusBag bag)` The overloaded constructor.
`RemoveDirectory(ADag concDag, PegasusBag bag, java.lang.String submitDirectory)` The overloaded constructor that sets the dag for which we have to generated the cleanup dag for.
`ReplicaCatalogBridge(ADag dag, PegasusBag bag)` The overloaded constructor.
`TransferEngine(ADag reducedDag, PegasusBag bag, java.util.List<Job> deletedJobs, java.util.List<Job> deletedLeafJobs)` Overloaded constructor.

### Uses of PegasusBag in edu.isi.pegasus.planner.refiner.cleanup

Methods in edu.isi.pegasus.planner.refiner.cleanup with parameters of type PegasusBag
`void` Cleanup.`initialize(PegasusBag bag)` Creates a new instance of InPlace
`void` RM.`initialize(PegasusBag bag)` Intializes the class.
`void` CleanupImplementation.`initialize(PegasusBag bag)` Intializes the class.
`void` InPlace.`initialize(PegasusBag bag, CleanupImplementation impl)` Intializes the class.
`void` CleanupStrategy.`initialize(PegasusBag bag, CleanupImplementation impl)` Intializes the class.
`static CleanupImplementation` CleanupFactory.`loadCleanupImplementationInstance(PegasusBag bag)` Loads the implementing class corresponding to the mode specified by the user at runtime.
`static CleanupStrategy` CleanupFactory.`loadCleanupStraegyInstance(PegasusBag bag)` Loads the implementing class corresponding to the mode specified by the user at runtime.

### Uses of PegasusBag in edu.isi.pegasus.planner.refiner.createdir

Methods in edu.isi.pegasus.planner.refiner.createdir with parameters of type PegasusBag
`void` DefaultImplementation.`initialize(PegasusBag bag)` Intializes the class.
`void` Implementation.`initialize(PegasusBag bag)` Intializes the class.
`void` Tentacles.`initialize(PegasusBag bag, Implementation impl)` Intializes the class.
`void` HourGlass.`initialize(PegasusBag bag, Implementation impl)` Intializes the class.
`void` AbstractStrategy.`initialize(PegasusBag bag, Implementation impl)` Intializes the class.
`void` Strategy.`initialize(PegasusBag bag, Implementation impl)` Intializes the class.
`void` Minimal.`initialize(PegasusBag bag, Implementation impl)` Intializes the class.

### Uses of PegasusBag in edu.isi.pegasus.planner.selector

Methods in edu.isi.pegasus.planner.selector with parameters of type PegasusBag
`void` SiteSelector.`initialize(PegasusBag bag)` Initializes the site selector.

### Uses of PegasusBag in edu.isi.pegasus.planner.selector.site

Fields in edu.isi.pegasus.planner.selector.site declared as PegasusBag
`protected PegasusBag` Abstract.`mBag` The bag of Pegasus objects.

Methods in edu.isi.pegasus.planner.selector.site with parameters of type PegasusBag
`void` Abstract.`initialize(PegasusBag bag)` Initializes the site selector.
`void` Group.`initialize(PegasusBag bag)` Initializes the site selector.
`void` Heft.`initialize(PegasusBag bag)` Initializes the site selector.
`void` Random.`initialize(PegasusBag bag)` Initializes the site selector.
`void` NonJavaCallout.`initialize(PegasusBag bag)` Initializes the site selector.
`static SiteSelector` SiteSelectorFactory.`loadInstance(PegasusBag bag)` Loads the implementing class corresponding to the mode specified by the user at runtime in the properties file.

### Uses of PegasusBag in edu.isi.pegasus.planner.selector.site.heft

Constructors in edu.isi.pegasus.planner.selector.site.heft with parameters of type PegasusBag
Constructor and Description
`Algorithm(PegasusBag bag)` The default constructor.

### Uses of PegasusBag in edu.isi.pegasus.planner.transfer

Methods in edu.isi.pegasus.planner.transfer with parameters of type PegasusBag
`void` SLS.`initialize(PegasusBag bag)` Initializes the SLS implementation.
`void` SingleFTPerXFERJobRefiner.`loadImplementations(PegasusBag bag)` Loads the appropriate implementations that is required by this refinement strategy for different types of transfer jobs.
`void` Refiner.`loadImplementations(PegasusBag bag)` Loads the appropriate implementations that is required by this refinement strategy for different types of transfer jobs.
`void` MultipleFTPerXFERJobRefiner.`loadImplementations(PegasusBag bag)` Loads the appropriate implementations that is required by this refinement strategy for different types of transfer jobs.

Constructors in edu.isi.pegasus.planner.transfer with parameters of type PegasusBag
Constructor and Description
`AbstractRefiner(ADag dag, PegasusBag bag)` The overloaded constructor.
`MultipleFTPerXFERJobRefiner(ADag dag, PegasusBag bag)` The overloaded constructor.
`SingleFTPerXFERJobRefiner(ADag dag, PegasusBag bag)` The overloaded constructor.

### Uses of PegasusBag in edu.isi.pegasus.planner.transfer.implementation

Methods in edu.isi.pegasus.planner.transfer.implementation with parameters of type PegasusBag
`static Implementation` ImplementationFactory.`loadInstance(PegasusBag bag, int type)` Loads the implementing class corresponding to the type specified by the user.
`private static Implementation` ImplementationFactory.`loadInstance(java.lang.String className, PegasusBag bag)` Loads the implementing class corresponding to the class.

Constructors in edu.isi.pegasus.planner.transfer.implementation with parameters of type PegasusBag
Constructor and Description
`Abstract(PegasusBag bag)` The overloaded constructor, that is called by the Factory to load the class.
`AbstractMultipleFTPerXFERJob(PegasusBag bag)` The overloaded constructor, that is called by the Factory to load the class.
`AbstractSingleFTPerXFERJob(PegasusBag bag)` The overloaded constructor, that is called by the Factory to load the class.
`GUC(PegasusBag bag)` The overloaded constructor, that is called by the Factory to load the class.
`Stork(PegasusBag bag)` The overloaded constructor, that is called by the Factory to load the class.
`T2(PegasusBag bag)` The overloaded constructor, that is called by the Factory to load the class.
`TPTGUC(PegasusBag bag)` The overloaded constructor, that is called by the Factory to load the class.
`Transfer(PegasusBag bag)` The overloaded constructor, that is called by the Factory to load the class.

### Uses of PegasusBag in edu.isi.pegasus.planner.transfer.mapper

Methods in edu.isi.pegasus.planner.transfer.mapper with parameters of type PegasusBag
`void` OutputMapper.`initialize(PegasusBag bag, ADag workflow)` Initializes the mappers.
`static OutputMapper` OutputMapperFactory.`loadInstance(ADag dag, PegasusBag bag)` Loads the implementing class corresponding to the value specified in the properties.
`static OutputMapper` OutputMapperFactory.`loadInstance(java.lang.String className, PegasusBag bag, ADag dag)` Loads the implementing class corresponding to the class.

### Uses of PegasusBag in edu.isi.pegasus.planner.transfer.mapper.impl

Methods in edu.isi.pegasus.planner.transfer.mapper.impl with parameters of type PegasusBag
`void` AbstractFileFactoryBasedMapper.`initialize(PegasusBag bag, ADag workflow)` Initializes the mappers.
`void` Replica.`initialize(PegasusBag bag, ADag workflow)` Initializes the mappers.
`void` Hashed.`initialize(PegasusBag bag, ADag workflow)` Initializes the mappers.
`void` Fixed.`initialize(PegasusBag bag, ADag workflow)` Initializes the mappers.
`void` Flat.`initialize(PegasusBag bag, ADag workflow)` Initializes the mappers.
`abstract org.griphyn.vdl.euryale.FileFactory` AbstractFileFactoryBasedMapper.`instantiateFileFactory(PegasusBag bag, ADag workflow)` Method that instantiates the FileFactory
`org.griphyn.vdl.euryale.FileFactory` Hashed.`instantiateFileFactory(PegasusBag bag, ADag workflow)` Method that instantiates the FileFactory
`org.griphyn.vdl.euryale.FileFactory` Flat.`instantiateFileFactory(PegasusBag bag, ADag workflow)` Instantiates a Flat File Factory and returns it.

### Uses of PegasusBag in edu.isi.pegasus.planner.transfer.refiner

Methods in edu.isi.pegasus.planner.transfer.refiner with parameters of type PegasusBag
`static Refiner` RefinerFactory.`loadInstance(ADag dag, PegasusBag bag)` Loads the implementing class corresponding to the value specified in the properties.
`static Refiner` RefinerFactory.`loadInstance(java.lang.String className, PegasusBag bag, ADag dag)` Loads the implementing class corresponding to the class.

Constructors in edu.isi.pegasus.planner.transfer.refiner with parameters of type PegasusBag
Constructor and Description
`BalancedCluster(ADag dag, PegasusBag bag)` The overloaded constructor.
`Basic(ADag dag, PegasusBag bag)` The overloaded constructor.
`Bundle(ADag dag, PegasusBag bag)` The overloaded constructor.
`Chain(ADag dag, PegasusBag bag)` The overloaded constructor.
`Cluster(ADag dag, PegasusBag bag)` The overloaded constructor.
`Empty(ADag dag, PegasusBag bag)` The overloaded constructor.

### Uses of PegasusBag in edu.isi.pegasus.planner.transfer.sls

Methods in edu.isi.pegasus.planner.transfer.sls with parameters of type PegasusBag
`void` Condor.`initialize(PegasusBag bag)` Initializes the SLS implementation.
`void` Transfer.`initialize(PegasusBag bag)` Initializes the SLS implementation.
`static SLS` SLSFactory.`loadInstance(PegasusBag bag)` This method loads the appropriate implementing code generator as specified by the user at runtime.
`static SLS` SLSFactory.`loadInstance(PegasusBag bag, java.lang.String className)` This method loads the appropriate code generator as specified by the user at runtime.