public abstract class SingleFTPerXFERJobRefiner extends AbstractRefiner
mDAG, mLogger, mPOptions, mProps, mRemoteTransfers, mTPT, mTXInterImplementation, mTXStageInImplementation, mTXStageOutImplementation, mTXSymbolicLinkImplementation, mXMLStore
INTER_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, runTransferRemotely
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addInterSiteTXNodes, addJob, addRelation, addRelation, addStageOutXFERNodes, addStageOutXFERNodes, done, getDescription
public 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.