# Package edu.isi.pegasus.planner.transfer.refiner

Class Summary
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.
Basic: The default transfer refiner, that implements the multiple refiner.
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.
Chain: This transfer refiner builds upon the Default Refiner.
Chain.SiteTransfer: A container to manage the transfer jobs that are needed to be done on a single site.
Chain.TransferChain: A shallow container class, that contains the list of the names of the transfer jobs and can return the last job in the list.
Cluster: A cluster refiner that builds upon the Bundle Refiner.
Empty: An Empty implementation for performance evaluation purposes
RefinerFactory: The factory class that loads an appropriate Transfer Refiner class, as specified by the properties.

Exception Summary
TransferRefinerFactoryException: Class to notify of failures while instantiating Transfer Refiners.