FileTransfer provides
 a mechanism for shipping client-side files to the server-side.See: Description
| Interface | Description | 
|---|---|
| FileTransfer | Abstracted concept of "getting the file to the server". | 
| Class | Description | 
|---|---|
| AbstractExecFileTransfer | Local-only file transfer mechanism which makes use of soft-linking. | 
| AbstractFileTransfer | Base  FileTransferimplementation primarily providing theAbstractFileTransfer.start(TransferState)andAbstractFileTransfer.finish(TransferState, long)methods. | 
| CopyFileTransfer | Local-only file transfer mechanism which makes use of the plaform
 copy command. | 
| CopyMoveFileTransfer | Local-only file transfer mechanism which makes use of the
 local copy command followed by the deletion of the original
 source file. | 
| HardlinkFileTransfer | Local-only file transfer mechanism which makes use of hard-linking. | 
| MoveFileTransfer | Local-only file transfer mechanism which makes use of hard-linking
 followed by the deletion of the original source file. | 
| SymlinkFileTransfer | Local-only file transfer mechanism which makes use of soft-linking. | 
| TransferState | Non-thread-safe argument holder for  FileTransferimplementations. | 
| UploadFileTransfer | Traditional file transfer mechanism which uploads
 files using the API. | 
| UploadRmFileTransfer | Version of the default  UploadFileTransferwhich
 deletes all files in a transfer set if the upload is
 successful. | 
| Enum | Description | 
|---|---|
| AbstractFileTransfer.Transfers | Enum of well-known  FileTransfernames. | 
| Exception | Description | 
|---|---|
| CleanupFailure | Exceptionthrown when cleaning up resources after transfer fails
 partially or completely. | 
FileTransfer provides
 a mechanism for shipping client-side files to the server-side.
 See individual implementations for details.