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 defaultUploadFileTransfer
which deletes all files in a transfer set if the upload is successful. This is similar to theMoveFileTransfer
but 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 void
afterTransfer(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 CleanupFailure
Deletes all uploaded files if there were no errors.- Specified by:
afterTransfer
in interfaceFileTransfer
- Overrides:
afterTransfer
in classUploadFileTransfer
- Throws:
CleanupFailure
-
-