public static interface FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
allowNullBody(boolean allowNullBody)
Used to specify if a null body is allowed during file writing.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
allowNullBody(String allowNullBody)
Used to specify if a null body is allowed during file writing.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
autoCreate(boolean autoCreate)
Automatically create missing directories in the file's pathname.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
autoCreate(String autoCreate)
Automatically create missing directories in the file's pathname.
|
default FileEndpointBuilderFactory.FileEndpointProducerBuilder |
basic() |
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
bufferSize(int bufferSize)
Buffer size in bytes used for writing files (or in case of FTP for
downloading and uploading files).
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
bufferSize(String bufferSize)
Buffer size in bytes used for writing files (or in case of FTP for
downloading and uploading files).
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
chmod(String chmod)
Specify the file permissions which is sent by the producer, the chmod
value must be between 000 and 777; If there is a leading digit like
in 0755 we will ignore it.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
chmodDirectory(String chmodDirectory)
Specify the directory permissions used when the producer creates
missing directories, the chmod value must be between 000 and 777; If
there is a leading digit like in 0755 we will ignore it.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
copyAndDeleteOnRenameFail(boolean copyAndDeleteOnRenameFail)
Whether to fallback and do a copy and delete file, in case the file
could not be renamed directly.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
copyAndDeleteOnRenameFail(String copyAndDeleteOnRenameFail)
Whether to fallback and do a copy and delete file, in case the file
could not be renamed directly.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
eagerDeleteTargetFile(boolean eagerDeleteTargetFile)
Whether or not to eagerly delete any existing target file.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
eagerDeleteTargetFile(String eagerDeleteTargetFile)
Whether or not to eagerly delete any existing target file.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
forceWrites(boolean forceWrites)
Whether to force syncing writes to the file system.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
forceWrites(String forceWrites)
Whether to force syncing writes to the file system.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
keepLastModified(boolean keepLastModified)
Will keep the last modified timestamp from the source file (if any).
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
keepLastModified(String keepLastModified)
Will keep the last modified timestamp from the source file (if any).
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
moveExistingFileStrategy(Object moveExistingFileStrategy)
Strategy (Custom Strategy) used to move file with special naming
token to use when fileExist=Move is configured.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
moveExistingFileStrategy(String moveExistingFileStrategy)
Strategy (Custom Strategy) used to move file with special naming
token to use when fileExist=Move is configured.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
renameUsingCopy(boolean renameUsingCopy)
Perform rename operations using a copy and delete strategy.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
renameUsingCopy(String renameUsingCopy)
Perform rename operations using a copy and delete strategy.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used.
|
default FileEndpointBuilderFactory.FileEndpointProducerBuilder basic()
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder allowNullBody(boolean allowNullBody)
allowNullBody - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder allowNullBody(String allowNullBody)
allowNullBody - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder chmod(String chmod)
chmod - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder chmodDirectory(String chmodDirectory)
chmodDirectory - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder eagerDeleteTargetFile(boolean eagerDeleteTargetFile)
eagerDeleteTargetFile - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder eagerDeleteTargetFile(String eagerDeleteTargetFile)
eagerDeleteTargetFile - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder forceWrites(boolean forceWrites)
forceWrites - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder forceWrites(String forceWrites)
forceWrites - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder keepLastModified(boolean keepLastModified)
keepLastModified - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder keepLastModified(String keepLastModified)
keepLastModified - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder moveExistingFileStrategy(Object moveExistingFileStrategy)
moveExistingFileStrategy - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder moveExistingFileStrategy(String moveExistingFileStrategy)
moveExistingFileStrategy - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder autoCreate(boolean autoCreate)
autoCreate - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder autoCreate(String autoCreate)
autoCreate - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder bufferSize(int bufferSize)
bufferSize - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder bufferSize(String bufferSize)
bufferSize - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder copyAndDeleteOnRenameFail(boolean copyAndDeleteOnRenameFail)
copyAndDeleteOnRenameFail - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder copyAndDeleteOnRenameFail(String copyAndDeleteOnRenameFail)
copyAndDeleteOnRenameFail - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder renameUsingCopy(boolean renameUsingCopy)
renameUsingCopy - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder renameUsingCopy(String renameUsingCopy)
renameUsingCopy - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder synchronous(boolean synchronous)
synchronous - the value to setdefault FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder synchronous(String synchronous)
synchronous - the value to setApache Camel