# Uses of Package
edu.isi.pegasus.planner.transfer

Packages that use edu.isi.pegasus.planner.transfer
edu.isi.pegasus.planner.code.gridstart
edu.isi.pegasus.planner.refiner
edu.isi.pegasus.planner.transfer
edu.isi.pegasus.planner.transfer.implementation
edu.isi.pegasus.planner.transfer.refiner
edu.isi.pegasus.planner.transfer.sls

Classes in edu.isi.pegasus.planner.transfer used by edu.isi.pegasus.planner.code.gridstart
Class and Description
SLS This interface defines the second level staging process, that manages the transfer of files from the headnode to the worker node temp and back.

Classes in edu.isi.pegasus.planner.transfer used by edu.isi.pegasus.planner.refiner
Class and Description
Implementation The interface defines the functions that a particular Transfer Implementation should implement.
Refiner The refiner interface, that determines the functions that need to be implemented to add various types of transfer nodes to the workflow.
SLS This interface defines the second level staging process, that manages the transfer of files from the headnode to the worker node temp and back.

Classes in edu.isi.pegasus.planner.transfer used by edu.isi.pegasus.planner.transfer
Class and Description
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.
Implementation The interface defines the functions that a particular Transfer Implementation should implement.
Refiner The refiner interface, that determines the functions that need to be implemented to add various types of transfer nodes to the workflow.
RemoteTransfer A common class, that builds up the state from the properties to determine whether a user wants certain type of transfer jobs for particular site to run remotely.
RemoteTransfer.TransferState An inner class that holds the state for a particular site,as to whether to execute transfers remotely or not.
TPT A common class, that builds up the third party state for the sites from the properties file.
TPT.TPTState An inner class that holds the third party state for a particular site.

Classes in edu.isi.pegasus.planner.transfer used by edu.isi.pegasus.planner.transfer.implementation
Class and Description
Implementation The interface defines the functions that a particular Transfer Implementation should implement.
MultipleFTPerXFERJob An empty interface, that allows for grouping of implementations that can handle multiple file transfers per transfer job like old guc and Stork.
Refiner The refiner interface, that determines the functions that need to be implemented to add various types of transfer nodes to the workflow.
SingleFTPerXFERJob An empty interface, that allows for grouping of implementations that can handle only one file transfer per transfer job like old guc and Stork.

Classes in edu.isi.pegasus.planner.transfer used by edu.isi.pegasus.planner.transfer.refiner
Class and Description
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.
Implementation The interface defines the functions that a particular Transfer Implementation should implement.
MultipleFTPerXFERJobRefiner The refiner interface, that determines the functions that need to be implemented to add various types of transfer nodes to the workflow.
Refiner The refiner interface, that determines the functions that need to be implemented to add various types of transfer nodes to the workflow.

Classes in edu.isi.pegasus.planner.transfer used by edu.isi.pegasus.planner.transfer.sls
Class and Description
SLS This interface defines the second level staging process, that manages the transfer of files from the headnode to the worker node temp and back.