Represents a single act of a third party transfer of one file.
The transfer is performed in the constructor.
This class will not be very efficient for transferring many files,
because each transfer builds its own control channel connection.
Instead, it is appropriate to use this class instances for transfers of single files,
or for testing server's capabilities.
Transfer(String sourceServer,
int sourcePort,
String absoluteSourceFile,
String destServer,
int destPort,
String absoluteDestFile,
TransferParams params)
Constructor, performing a single third party transfer from
(grid)ftp://sourceServer:sourcePort/absoluteSourceFile
to (grid)ftp://destServer:destPort/absoluteDestFile.
Transfer(String sourceServer,
int sourcePort,
String sourceDir,
String sourceFile,
String destServer,
int destPort,
String destDir,
String destFile,
TransferParams params)
Constructor, performing a single third party transfer from
(grid)ftp://sourceServer:sourcePort/sourceDir/sourceFile
to (grid)ftp://destServer:destPort/destDir/destFile.
Constructor, performing a single third party transfer from
(grid)ftp://sourceServer:sourcePort/sourceDir/sourceFile
to (grid)ftp://destServer:destPort/destDir/destFile.
Any protocol related parameters should be passed in the params
object. If params is null, default GridFTP parameters are assumed.
Constructor, performing a single third party transfer from
(grid)ftp://sourceServer:sourcePort/absoluteSourceFile
to (grid)ftp://destServer:destPort/absoluteDestFile.
Any protocol related parameters should be passed in the params
object. If params is null, default GridFTP parameters are assumed.