Uses of Interface
edu.isi.pegasus.planner.transfer.Refiner
-
Packages that use Refiner Package Description edu.isi.pegasus.planner.refiner edu.isi.pegasus.planner.transfer edu.isi.pegasus.planner.transfer.implementation edu.isi.pegasus.planner.transfer.refiner -
-
Uses of Refiner in edu.isi.pegasus.planner.refiner
Fields in edu.isi.pegasus.planner.refiner declared as Refiner Modifier and Type Field Description private Refiner
TransferEngine. mTXRefiner
The handle to the transfer refiner that adds the transfer nodes into the workflow.Methods in edu.isi.pegasus.planner.refiner with parameters of type Refiner Modifier and Type Method Description boolean
DeployWorkerPackage. runTransferOnLocalSite(Refiner refiner, java.lang.String site, java.lang.String destinationURL, int type)
Returns whether to run a transfer job on local site or not. -
Uses of Refiner in edu.isi.pegasus.planner.transfer
Classes in edu.isi.pegasus.planner.transfer that implement Refiner Modifier and Type Class Description class
AbstractRefiner
An abstract implementation that implements some of the common functions in the Refiner Interface and member variables that are required by all the refiners.class
MultipleFTPerXFERJobRefiner
The refiner interface, that determines the functions that need to be implemented to add various types of transfer nodes to the workflow.class
SingleFTPerXFERJobRefiner
The refiner interface, that determines the functions that need to be implemented to add various types of transfer nodes to the workflow.Methods in edu.isi.pegasus.planner.transfer with parameters of type Refiner Modifier and Type Method Description void
Implementation. setRefiner(Refiner refiner)
Sets the callback to the refiner, that has loaded this implementation. -
Uses of Refiner in edu.isi.pegasus.planner.transfer.implementation
Fields in edu.isi.pegasus.planner.transfer.implementation declared as Refiner Modifier and Type Field Description protected Refiner
Abstract. mRefiner
The handle to the refiner that loaded this implementation.Methods in edu.isi.pegasus.planner.transfer.implementation with parameters of type Refiner Modifier and Type Method Description void
Abstract. setRefiner(Refiner refiner)
Sets the callback to the refiner, that has loaded this implementation. -
Uses of Refiner in edu.isi.pegasus.planner.transfer.refiner
Classes in edu.isi.pegasus.planner.transfer.refiner that implement Refiner Modifier and Type Class Description class
BalancedCluster
An extension of the default refiner, that allows the user to specify the number of transfer nodes per execution site for stagein and stageout.class
Basic
The default transfer refiner, that implements the multiple refiner.class
Bundle
An extension of the default refiner, that allows the user to specify the number of transfer nodes per execution site for stagein and stageout.class
Chain
This transfer refiner builds upon the Default Refiner.class
Cluster
A cluster refiner that builds upon the Bundle Refiner.class
Empty
An Empty implementation for performance evaluation purposesMethods in edu.isi.pegasus.planner.transfer.refiner that return Refiner Modifier and Type Method Description 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.
-