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 RefinerTransferEngine. mTXRefinerThe 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 booleanDeployWorkerPackage. 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 classAbstractRefinerAn abstract implementation that implements some of the common functions in the Refiner Interface and member variables that are required by all the refiners.classMultipleFTPerXFERJobRefinerThe refiner interface, that determines the functions that need to be implemented to add various types of transfer nodes to the workflow.classSingleFTPerXFERJobRefinerThe 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 voidImplementation. 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 RefinerAbstract. mRefinerThe 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 voidAbstract. 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 classBalancedClusterAn extension of the default refiner, that allows the user to specify the number of transfer nodes per execution site for stagein and stageout.classBasicThe default transfer refiner, that implements the multiple refiner.classBundleAn extension of the default refiner, that allows the user to specify the number of transfer nodes per execution site for stagein and stageout.classChainThis transfer refiner builds upon the Default Refiner.classClusterA cluster refiner that builds upon the Bundle Refiner.classEmptyAn Empty implementation for performance evaluation purposesMethods in edu.isi.pegasus.planner.transfer.refiner that return Refiner Modifier and Type Method Description static RefinerRefinerFactory. loadInstance(ADag dag, PegasusBag bag)Loads the implementing class corresponding to the value specified in the properties.static RefinerRefinerFactory. loadInstance(java.lang.String className, PegasusBag bag, ADag dag)Loads the implementing class corresponding to the class.
-