edu.isi.pegasus.planner.transfer
public abstract class SingleFTPerXFERJobRefiner extends AbstractRefiner
mDAG, mLogger, mPOptions, mProps, mRemoteTransfers, mTPT, mTXInterImplementation, mTXStageInImplementation, mTXStageOutImplementation, mTXSymbolicLinkImplementation, mXMLStoreINTER_POOL_PREFIX, LOCAL_PREFIX, REGISTER_PREFIX, REMOTE_PREFIX, STAGE_IN_PREFIX, STAGE_OUT_PREFIX| Constructor and Description |
|---|
SingleFTPerXFERJobRefiner(ADag dag,
PegasusBag bag)
The overloaded constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
loadImplementations(PegasusBag bag)
Loads the appropriate implementations that is required by this refinement
strategy for different types of transfer jobs.
|
addStageInXFERNodes, addStageInXFERNodes, getWorkflow, getXMLProducer, isSiteThirdParty, logConfigMessages, refinerPreferenceForLocalTransferJobs, refinerPreferenceForTransferJobLocation, runTPTOnRemoteSite, runTransferRemotelyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddInterSiteTXNodes, addJob, addRelation, addRelation, addStageOutXFERNodes, addStageOutXFERNodes, done, getDescriptionpublic SingleFTPerXFERJobRefiner(ADag dag, PegasusBag bag)
dag - the workflow to which transfer nodes need to be added.bag - the bag of initialization objectspublic void loadImplementations(PegasusBag bag) throws TransferImplementationFactoryException
bag - the bag of initialization objectsTransferImplementationFactoryException - that nests any error that
might occur during the instantiation.