Package org.apache.camel.component.file
Class GenericFileDefaultMoveExistingFileStrategy
java.lang.Object
org.apache.camel.component.file.GenericFileDefaultMoveExistingFileStrategy
- All Implemented Interfaces:
FileMoveExistingStrategy
public class GenericFileDefaultMoveExistingFileStrategy
extends Object
implements FileMoveExistingStrategy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
moveExistingFile
(GenericFileEndpoint<?> endpoint, GenericFileOperations<?> operations, String fileName) Moves any existing file due fileExists=Move is in use.
-
Constructor Details
-
GenericFileDefaultMoveExistingFileStrategy
public GenericFileDefaultMoveExistingFileStrategy()
-
-
Method Details
-
moveExistingFile
public boolean moveExistingFile(GenericFileEndpoint<?> endpoint, GenericFileOperations<?> operations, String fileName) throws GenericFileOperationFailedException Moves any existing file due fileExists=Move is in use.- Specified by:
moveExistingFile
in interfaceFileMoveExistingStrategy
- Parameters:
endpoint
- the given endpoint of the componentoperations
- file operations API of the relevant component's API- Returns:
- result of the file operation can be returned note that for now, implementation classes for file component and ftp components, always returned true. However,if such a need of direct usage of File API returning true|false, you can use that return value for implementation's return value.
- Throws:
GenericFileOperationFailedException
-