Package ome.formats.importer.transfers
Class UploadRmFileTransfer
- java.lang.Object
-
- ome.formats.importer.transfers.AbstractFileTransfer
-
- ome.formats.importer.transfers.UploadFileTransfer
-
- ome.formats.importer.transfers.UploadRmFileTransfer
-
- All Implemented Interfaces:
FileTransfer
public class UploadRmFileTransfer extends UploadFileTransfer
Version of the defaultUploadFileTransferwhich deletes all files in a transfer set if the upload is successful. This is similar to theMoveFileTransferbut should be considered less safe since a remote copy is involved.- Since:
- 5.0.3
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ome.formats.importer.transfers.AbstractFileTransfer
AbstractFileTransfer.Transfers
-
-
Field Summary
-
Fields inherited from class ome.formats.importer.transfers.AbstractFileTransfer
log
-
-
Constructor Summary
Constructors Constructor Description UploadRmFileTransfer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterTransfer(int errors, java.util.List<java.lang.String> srcFiles)Deletes all uploaded files if there were no errors.-
Methods inherited from class ome.formats.importer.transfers.UploadFileTransfer
transfer
-
Methods inherited from class ome.formats.importer.transfers.AbstractFileTransfer
cleanupUpload, createTransfer, deleteTransferredFiles, finish, isWindows, printLine, start
-
-
-
-
Method Detail
-
afterTransfer
public void afterTransfer(int errors, java.util.List<java.lang.String> srcFiles) throws CleanupFailureDeletes all uploaded files if there were no errors.- Specified by:
afterTransferin interfaceFileTransfer- Overrides:
afterTransferin classUploadFileTransfer- Throws:
CleanupFailure
-
-