Package ome.formats.importer.transfers
Class CopyFileTransfer
- java.lang.Object
-
- ome.formats.importer.transfers.AbstractFileTransfer
-
- ome.formats.importer.transfers.AbstractExecFileTransfer
-
- ome.formats.importer.transfers.CopyFileTransfer
-
- All Implemented Interfaces:
FileTransfer
- Direct Known Subclasses:
CopyMoveFileTransfer
public class CopyFileTransfer extends AbstractExecFileTransfer
Local-only file transfer mechanism.- Since:
- 5.0.7
-
-
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 CopyFileTransfer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterTransfer(int errors, java.util.List<java.lang.String> srcFiles)No cleanup action is taken.protected voidexec(java.io.File file, java.io.File location)Copies a file from one location to another.-
Methods inherited from class ome.formats.importer.transfers.AbstractExecFileTransfer
checkLocation, checkTarget, createProcessBuilder, failLocationCheck, getLocalLocation, transfer
-
Methods inherited from class ome.formats.importer.transfers.AbstractFileTransfer
cleanupUpload, createTransfer, deleteTransferredFiles, finish, isWindows, printLine, start
-
-
-
-
Method Detail
-
exec
protected void exec(java.io.File file, java.io.File location) throws java.io.IOExceptionCopies a file from one location to another.- Overrides:
execin classAbstractExecFileTransfer- Parameters:
file- File to be copiedlocation- Location to copy to.- Throws:
java.io.IOException
-
afterTransfer
public void afterTransfer(int errors, java.util.List<java.lang.String> srcFiles) throws CleanupFailureNo cleanup action is taken.- Throws:
CleanupFailure
-
-