| Package | Description |
|---|---|
| org.apache.camel.builder.endpoint.dsl |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
FileEndpointBuilderFactory.AdvancedFileEndpointBuilder
Advanced builder for endpoint for the File component.
|
| Modifier and Type | Method and Description |
|---|---|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.FileEndpointProducerBuilder.advanced() |
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.allowNullBody(boolean allowNullBody)
Used to specify if a null body is allowed during file writing.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.allowNullBody(String allowNullBody)
Used to specify if a null body is allowed during file writing.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.autoCreate(boolean autoCreate)
Automatically create missing directories in the file's pathname.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.autoCreate(String autoCreate)
Automatically create missing directories in the file's pathname.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
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 |
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 |
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 |
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 |
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 |
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 |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.eagerDeleteTargetFile(boolean eagerDeleteTargetFile)
Whether or not to eagerly delete any existing target file.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.eagerDeleteTargetFile(String eagerDeleteTargetFile)
Whether or not to eagerly delete any existing target file.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.forceWrites(boolean forceWrites)
Whether to force syncing writes to the file system.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.forceWrites(String forceWrites)
Whether to force syncing writes to the file system.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.keepLastModified(boolean keepLastModified)
Will keep the last modified timestamp from the source file (if any).
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.keepLastModified(String keepLastModified)
Will keep the last modified timestamp from the source file (if any).
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
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 |
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 |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.renameUsingCopy(boolean renameUsingCopy)
Perform rename operations using a copy and delete strategy.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.renameUsingCopy(String renameUsingCopy)
Perform rename operations using a copy and delete strategy.
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder |
FileEndpointBuilderFactory.AdvancedFileEndpointProducerBuilder.synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
Apache Camel