This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git
The following commit(s) were added to refs/heads/main by this push:
new 34a1bd4 [create-pull-request] automated change
34a1bd4 is described below
commit 34a1bd4ad568b9c8d261f22e437abfbb06921f55
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Jun 25 04:18:00 2021 +0000
[create-pull-request] automated change
---
.../src/generated/resources/connectors/camel-file-source.json | 6 +++---
.../src/generated/resources/connectors/camel-ftp-source.json | 6 +++---
.../src/generated/resources/connectors/camel-ftps-source.json | 6 +++---
.../src/generated/resources/connectors/camel-log-sink.json | 9 ++++++++-
.../generated/resources/connectors/camel-quartz-source.json | 2 +-
.../src/generated/resources/connectors/camel-sftp-source.json | 6 +++---
.../src/generated/resources/camel-file-source.json | 6 +++---
.../src/main/docs/camel-file-kafka-source-connector.adoc | 6 +++---
.../kafkaconnector/file/CamelFileSourceConnectorConfig.java | 6 +++---
.../src/generated/resources/camel-ftp-source.json | 6 +++---
.../src/main/docs/camel-ftp-kafka-source-connector.adoc | 6 +++---
.../kafkaconnector/ftp/CamelFtpSourceConnectorConfig.java | 6 +++---
.../src/generated/resources/camel-ftps-source.json | 6 +++---
.../src/main/docs/camel-ftps-kafka-source-connector.adoc | 6 +++---
.../kafkaconnector/ftps/CamelFtpsSourceConnectorConfig.java | 6 +++---
.../src/generated/resources/camel-log-sink.json | 9 ++++++++-
.../src/main/docs/camel-log-kafka-sink-connector.adoc | 5 +++--
.../camel/kafkaconnector/log/CamelLogSinkConnectorConfig.java | 6 +++++-
.../src/generated/resources/camel-quartz-source.json | 2 +-
.../src/main/docs/camel-quartz-kafka-source-connector.adoc | 2 +-
.../quartz/CamelQuartzSourceConnectorConfig.java | 2 +-
.../src/generated/resources/camel-sftp-source.json | 6 +++---
.../src/main/docs/camel-sftp-kafka-source-connector.adoc | 6 +++---
.../kafkaconnector/sftp/CamelSftpSourceConnectorConfig.java | 6 +++---
.../pages/connectors/camel-file-kafka-source-connector.adoc | 10 +++-------
.../pages/connectors/camel-ftp-kafka-source-connector.adoc | 10 +++-------
.../pages/connectors/camel-ftps-kafka-source-connector.adoc | 10 +++-------
.../ROOT/pages/connectors/camel-log-kafka-sink-connector.adoc | 9 +++------
.../pages/connectors/camel-quartz-kafka-source-connector.adoc | 6 +-----
.../pages/connectors/camel-sftp-kafka-source-connector.adoc | 10 +++-------
30 files changed, 92 insertions(+), 96 deletions(-)
diff --git
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json
index e726089..0828614 100644
---
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json
+++
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json
@@ -231,13 +231,13 @@
},
"camel.source.endpoint.exclude": {
"name": "camel.source.endpoint.exclude",
- "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
+ "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
"priority": "MEDIUM",
"required": "false"
},
"camel.source.endpoint.excludeExt": {
"name": "camel.source.endpoint.excludeExt",
- "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat.",
+ "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
@@ -286,7 +286,7 @@
},
"camel.source.endpoint.includeExt": {
"name": "camel.source.endpoint.includeExt",
- "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml",
+ "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
diff --git
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source.json
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source.json
index 0e37a11..c79693b 100644
---
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source.json
+++
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source.json
@@ -389,13 +389,13 @@
},
"camel.source.endpoint.exclude": {
"name": "camel.source.endpoint.exclude",
- "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
+ "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
"priority": "MEDIUM",
"required": "false"
},
"camel.source.endpoint.excludeExt": {
"name": "camel.source.endpoint.excludeExt",
- "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat.",
+ "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
@@ -444,7 +444,7 @@
},
"camel.source.endpoint.includeExt": {
"name": "camel.source.endpoint.includeExt",
- "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml",
+ "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
diff --git
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source.json
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source.json
index 70834a0..d8c4a4c 100644
---
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source.json
+++
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source.json
@@ -389,13 +389,13 @@
},
"camel.source.endpoint.exclude": {
"name": "camel.source.endpoint.exclude",
- "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
+ "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
"priority": "MEDIUM",
"required": "false"
},
"camel.source.endpoint.excludeExt": {
"name": "camel.source.endpoint.excludeExt",
- "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat.",
+ "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
@@ -444,7 +444,7 @@
},
"camel.source.endpoint.includeExt": {
"name": "camel.source.endpoint.includeExt",
- "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml",
+ "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
diff --git
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink.json
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink.json
index 19504d3..6e58ed9 100644
---
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink.json
+++
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink.json
@@ -101,6 +101,13 @@
"priority": "MEDIUM",
"required": "false"
},
+ "camel.sink.endpoint.showAllProperties": {
+ "name": "camel.sink.endpoint.showAllProperties",
+ "description": "Show all of the exchange properties
(both internal and custom).",
+ "defaultValue": "false",
+ "priority": "MEDIUM",
+ "required": "false"
+ },
"camel.sink.endpoint.showBody": {
"name": "camel.sink.endpoint.showBody",
"description": "Show the message body.",
@@ -166,7 +173,7 @@
},
"camel.sink.endpoint.showProperties": {
"name": "camel.sink.endpoint.showProperties",
- "description": "Show the exchange properties.",
+ "description": "Show the exchange properties (only
custom). Use showAllProperties to show both internal and custom properties.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
diff --git
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-quartz-source.json
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-quartz-source.json
index 9f2fa5f..632b3f6 100644
---
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-quartz-source.json
+++
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-quartz-source.json
@@ -220,7 +220,7 @@
},
"camel.component.quartz.interruptJobsOnShutdown": {
"name":
"camel.component.quartz.interruptJobsOnShutdown",
- "description": "Whether to interrupt jobs on shutdown
which forces the scheduler to shutdown quicker and attempt to interrupt any
running jobs. If this is enabled then any running jobs can fail due to being
interrupted.",
+ "description": "Whether to interrupt jobs on shutdown
which forces the scheduler to shutdown quicker and attempt to interrupt any
running jobs. If this is enabled then any running jobs can fail due to being
interrupted. When a job is interrupted then Camel will mark the exchange to
stop continue routing and set java.util.concurrent.RejectedExecutionException
as caused exception. Therefore use this with care, as its often better to allow
Camel jobs to complete and shutdown gracefully.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
diff --git
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source.json
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source.json
index e92d0f1..b468297 100644
---
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source.json
+++
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source.json
@@ -362,13 +362,13 @@
},
"camel.source.endpoint.exclude": {
"name": "camel.source.endpoint.exclude",
- "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
+ "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
"priority": "MEDIUM",
"required": "false"
},
"camel.source.endpoint.excludeExt": {
"name": "camel.source.endpoint.excludeExt",
- "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat.",
+ "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
@@ -417,7 +417,7 @@
},
"camel.source.endpoint.includeExt": {
"name": "camel.source.endpoint.includeExt",
- "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml",
+ "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
diff --git
a/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-source.json
b/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-source.json
index 7254606..6f43b62 100644
---
a/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-source.json
+++
b/connectors/camel-file-kafka-connector/src/generated/resources/camel-file-source.json
@@ -231,13 +231,13 @@
},
"camel.source.endpoint.exclude": {
"name": "camel.source.endpoint.exclude",
- "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
+ "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
"priority": "MEDIUM",
"required": "false"
},
"camel.source.endpoint.excludeExt": {
"name": "camel.source.endpoint.excludeExt",
- "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat.",
+ "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
@@ -286,7 +286,7 @@
},
"camel.source.endpoint.includeExt": {
"name": "camel.source.endpoint.includeExt",
- "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml",
+ "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
diff --git
a/connectors/camel-file-kafka-connector/src/main/docs/camel-file-kafka-source-connector.adoc
b/connectors/camel-file-kafka-connector/src/main/docs/camel-file-kafka-source-connector.adoc
index 5438994..32af706 100644
---
a/connectors/camel-file-kafka-connector/src/main/docs/camel-file-kafka-source-connector.adoc
+++
b/connectors/camel-file-kafka-connector/src/main/docs/camel-file-kafka-source-connector.adoc
@@ -64,8 +64,8 @@ The camel-file source connector supports 81 options, which
are listed below.
| *camel.source.endpoint.antFilterCaseSensitive* | Sets case sensitive flag on
ant filter. | true | false | MEDIUM
| *camel.source.endpoint.antInclude* | Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format. | null | false | MEDIUM
| *camel.source.endpoint.eagerMaxMessagesPerPoll* | Allows for controlling
whether the limit from maxMessagesPerPoll is eager or not. If eager then the
limit is during the scanning of files. Where as false would scan all files, and
then perform sorting. Setting this option to false allows for sorting all files
first, and then limit the poll. Mind that this requires a higher memory usage
as all file details are in memory to perform the sorting. | true | false |
MEDIUM
-| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. | null | false | MEDIUM
+| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
+| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.filter* | Pluggable filter as a
org.apache.camel.component.file.GenericFileFilter class. Will skip files if
filter returns false in its accept() method. | null | false | MEDIUM
| *camel.source.endpoint.filterDirectory* | Filters the directory based on
Simple language. For example to filter on current date, you can use a simple
date pattern such as ${date:now:yyyMMdd} | null | false | MEDIUM
| *camel.source.endpoint.filterFile* | Filters the file based on Simple
language. For example to filter on file size, you can use ${file:size} 5000 |
null | false | MEDIUM
@@ -73,7 +73,7 @@ The camel-file source connector supports 81 options, which
are listed below.
| *camel.source.endpoint.idempotentKey* | To use a custom idempotent key. By
default the absolute path of the file is used. You can use the File Language,
for example to use the file name and file size, you can do:
idempotentKey=${file:name}-${file:size} | null | false | MEDIUM
| *camel.source.endpoint.idempotentRepository* | A pluggable repository
org.apache.camel.spi.IdempotentRepository which by default use
MemoryMessageIdRepository if none is specified and idempotent is true. | null |
false | MEDIUM
| *camel.source.endpoint.include* | Is used to include files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml | null | false | MEDIUM
+| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.maxDepth* | The maximum depth to traverse when
recursively processing a directory. | 2147483647 | false | MEDIUM
| *camel.source.endpoint.maxMessagesPerPoll* | To define a maximum messages to
gather per poll. By default no maximum is set. Can be used to set a limit of
e.g. 1000 to avoid when starting up the server that there are thousands of
files. Set a value of 0 or negative to disabled it. Notice: If this option is
in use then the File and FTP components will limit before any sorting. For
example if you have 100000 files and use maxMessagesPerPoll=500, then only the
first 500 files will be picke [...]
| *camel.source.endpoint.minDepth* | The minimum depth to start processing
when recursively processing a directory. Using minDepth=1 means the base
directory. Using minDepth=2 means the first sub directory. | null | false |
MEDIUM
diff --git
a/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSourceConnectorConfig.java
b/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSourceConnectorConfig.java
index ae1d98b..629c66f 100644
---
a/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSourceConnectorConfig.java
+++
b/connectors/camel-file-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/file/CamelFileSourceConnectorConfig.java
@@ -126,10 +126,10 @@ public class CamelFileSourceConnectorConfig
public static final String
CAMEL_SOURCE_FILE_ENDPOINT_EAGER_MAX_MESSAGES_PER_POLL_DOC = "Allows for
controlling whether the limit from maxMessagesPerPoll is eager or not. If eager
then the limit is during the scanning of files. Where as false would scan all
files, and then perform sorting. Setting this option to false allows for
sorting all files first, and then limit the poll. Mind that this requires a
higher memory usage as all file details are in memory to perform the sorting.";
public static final Boolean
CAMEL_SOURCE_FILE_ENDPOINT_EAGER_MAX_MESSAGES_PER_POLL_DEFAULT = true;
public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCLUDE_CONF =
"camel.source.endpoint.exclude";
- public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCLUDE_DOC = "Is
used to exclude files, if filename matches the regex pattern (matching is case
in-senstive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
+ public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCLUDE_DOC = "Is
used to exclude files, if filename matches the regex pattern (matching is case
in-sensitive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCLUDE_DEFAULT =
null;
public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCLUDE_EXT_CONF =
"camel.source.endpoint.excludeExt";
- public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCLUDE_EXT_DOC =
"Is used to exclude files matching file extension name (case insensitive). For
example to exclude bak files, then use excludeExt=bak. Multiple extensions can
be separated by comma, for example to exclude bak and dat files, use
excludeExt=bak,dat.";
+ public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCLUDE_EXT_DOC =
"Is used to exclude files matching file extension name (case insensitive). For
example to exclude bak files, then use excludeExt=bak. Multiple extensions can
be separated by comma, for example to exclude bak and dat files, use
excludeExt=bak,dat. Note that the file extension includes all parts, for
example having a file named mydata.tar.gz will have extension as tar.gz. For
more flexibility then use the include/e [...]
public static final String CAMEL_SOURCE_FILE_ENDPOINT_EXCLUDE_EXT_DEFAULT
= null;
public static final String CAMEL_SOURCE_FILE_ENDPOINT_FILTER_CONF =
"camel.source.endpoint.filter";
public static final String CAMEL_SOURCE_FILE_ENDPOINT_FILTER_DOC =
"Pluggable filter as a org.apache.camel.component.file.GenericFileFilter class.
Will skip files if filter returns false in its accept() method.";
@@ -153,7 +153,7 @@ public class CamelFileSourceConnectorConfig
public static final String CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_DOC = "Is
used to include files, if filename matches the regex pattern (matching is case
in-sensitive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
public static final String CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_DEFAULT =
null;
public static final String CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_EXT_CONF =
"camel.source.endpoint.includeExt";
- public static final String CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_EXT_DOC =
"Is used to include files matching file extension name (case insensitive). For
example to include txt files, then use includeExt=txt. Multiple extensions can
be separated by comma, for example to include txt and xml files, use
includeExt=txt,xml";
+ public static final String CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_EXT_DOC =
"Is used to include files matching file extension name (case insensitive). For
example to include txt files, then use includeExt=txt. Multiple extensions can
be separated by comma, for example to include txt and xml files, use
includeExt=txt,xml. Note that the file extension includes all parts, for
example having a file named mydata.tar.gz will have extension as tar.gz. For
more flexibility then use the include/e [...]
public static final String CAMEL_SOURCE_FILE_ENDPOINT_INCLUDE_EXT_DEFAULT
= null;
public static final String CAMEL_SOURCE_FILE_ENDPOINT_MAX_DEPTH_CONF =
"camel.source.endpoint.maxDepth";
public static final String CAMEL_SOURCE_FILE_ENDPOINT_MAX_DEPTH_DOC = "The
maximum depth to traverse when recursively processing a directory.";
diff --git
a/connectors/camel-ftp-kafka-connector/src/generated/resources/camel-ftp-source.json
b/connectors/camel-ftp-kafka-connector/src/generated/resources/camel-ftp-source.json
index 4ccf154..68a5858 100644
---
a/connectors/camel-ftp-kafka-connector/src/generated/resources/camel-ftp-source.json
+++
b/connectors/camel-ftp-kafka-connector/src/generated/resources/camel-ftp-source.json
@@ -389,13 +389,13 @@
},
"camel.source.endpoint.exclude": {
"name": "camel.source.endpoint.exclude",
- "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
+ "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
"priority": "MEDIUM",
"required": "false"
},
"camel.source.endpoint.excludeExt": {
"name": "camel.source.endpoint.excludeExt",
- "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat.",
+ "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
@@ -444,7 +444,7 @@
},
"camel.source.endpoint.includeExt": {
"name": "camel.source.endpoint.includeExt",
- "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml",
+ "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
diff --git
a/connectors/camel-ftp-kafka-connector/src/main/docs/camel-ftp-kafka-source-connector.adoc
b/connectors/camel-ftp-kafka-connector/src/main/docs/camel-ftp-kafka-source-connector.adoc
index cd6b2e5..7c8f2ac 100644
---
a/connectors/camel-ftp-kafka-connector/src/main/docs/camel-ftp-kafka-source-connector.adoc
+++
b/connectors/camel-ftp-kafka-connector/src/main/docs/camel-ftp-kafka-source-connector.adoc
@@ -86,8 +86,8 @@ The camel-ftp source connector supports 102 options, which
are listed below.
| *camel.source.endpoint.antFilterCaseSensitive* | Sets case sensitive flag on
ant filter. | true | false | MEDIUM
| *camel.source.endpoint.antInclude* | Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format. | null | false | MEDIUM
| *camel.source.endpoint.eagerMaxMessagesPerPoll* | Allows for controlling
whether the limit from maxMessagesPerPoll is eager or not. If eager then the
limit is during the scanning of files. Where as false would scan all files, and
then perform sorting. Setting this option to false allows for sorting all files
first, and then limit the poll. Mind that this requires a higher memory usage
as all file details are in memory to perform the sorting. | true | false |
MEDIUM
-| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. | null | false | MEDIUM
+| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
+| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.filter* | Pluggable filter as a
org.apache.camel.component.file.GenericFileFilter class. Will skip files if
filter returns false in its accept() method. | null | false | MEDIUM
| *camel.source.endpoint.filterDirectory* | Filters the directory based on
Simple language. For example to filter on current date, you can use a simple
date pattern such as ${date:now:yyyMMdd} | null | false | MEDIUM
| *camel.source.endpoint.filterFile* | Filters the file based on Simple
language. For example to filter on file size, you can use ${file:size} 5000 |
null | false | MEDIUM
@@ -95,7 +95,7 @@ The camel-ftp source connector supports 102 options, which
are listed below.
| *camel.source.endpoint.idempotentKey* | To use a custom idempotent key. By
default the absolute path of the file is used. You can use the File Language,
for example to use the file name and file size, you can do:
idempotentKey=${file:name}-${file:size} | null | false | MEDIUM
| *camel.source.endpoint.idempotentRepository* | A pluggable repository
org.apache.camel.spi.IdempotentRepository which by default use
MemoryMessageIdRepository if none is specified and idempotent is true. | null |
false | MEDIUM
| *camel.source.endpoint.include* | Is used to include files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml | null | false | MEDIUM
+| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.maxDepth* | The maximum depth to traverse when
recursively processing a directory. | 2147483647 | false | MEDIUM
| *camel.source.endpoint.maxMessagesPerPoll* | To define a maximum messages to
gather per poll. By default no maximum is set. Can be used to set a limit of
e.g. 1000 to avoid when starting up the server that there are thousands of
files. Set a value of 0 or negative to disabled it. Notice: If this option is
in use then the File and FTP components will limit before any sorting. For
example if you have 100000 files and use maxMessagesPerPoll=500, then only the
first 500 files will be picke [...]
| *camel.source.endpoint.minDepth* | The minimum depth to start processing
when recursively processing a directory. Using minDepth=1 means the base
directory. Using minDepth=2 means the first sub directory. | null | false |
MEDIUM
diff --git
a/connectors/camel-ftp-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/ftp/CamelFtpSourceConnectorConfig.java
b/connectors/camel-ftp-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/ftp/CamelFtpSourceConnectorConfig.java
index f81830c..945c711 100644
---
a/connectors/camel-ftp-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/ftp/CamelFtpSourceConnectorConfig.java
+++
b/connectors/camel-ftp-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/ftp/CamelFtpSourceConnectorConfig.java
@@ -190,10 +190,10 @@ public class CamelFtpSourceConnectorConfig extends
CamelSourceConnectorConfig {
public static final String
CAMEL_SOURCE_FTP_ENDPOINT_EAGER_MAX_MESSAGES_PER_POLL_DOC = "Allows for
controlling whether the limit from maxMessagesPerPoll is eager or not. If eager
then the limit is during the scanning of files. Where as false would scan all
files, and then perform sorting. Setting this option to false allows for
sorting all files first, and then limit the poll. Mind that this requires a
higher memory usage as all file details are in memory to perform the sorting.";
public static final Boolean
CAMEL_SOURCE_FTP_ENDPOINT_EAGER_MAX_MESSAGES_PER_POLL_DEFAULT = true;
public static final String CAMEL_SOURCE_FTP_ENDPOINT_EXCLUDE_CONF =
"camel.source.endpoint.exclude";
- public static final String CAMEL_SOURCE_FTP_ENDPOINT_EXCLUDE_DOC = "Is
used to exclude files, if filename matches the regex pattern (matching is case
in-senstive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
+ public static final String CAMEL_SOURCE_FTP_ENDPOINT_EXCLUDE_DOC = "Is
used to exclude files, if filename matches the regex pattern (matching is case
in-sensitive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
public static final String CAMEL_SOURCE_FTP_ENDPOINT_EXCLUDE_DEFAULT =
null;
public static final String CAMEL_SOURCE_FTP_ENDPOINT_EXCLUDE_EXT_CONF =
"camel.source.endpoint.excludeExt";
- public static final String CAMEL_SOURCE_FTP_ENDPOINT_EXCLUDE_EXT_DOC = "Is
used to exclude files matching file extension name (case insensitive). For
example to exclude bak files, then use excludeExt=bak. Multiple extensions can
be separated by comma, for example to exclude bak and dat files, use
excludeExt=bak,dat.";
+ public static final String CAMEL_SOURCE_FTP_ENDPOINT_EXCLUDE_EXT_DOC = "Is
used to exclude files matching file extension name (case insensitive). For
example to exclude bak files, then use excludeExt=bak. Multiple extensions can
be separated by comma, for example to exclude bak and dat files, use
excludeExt=bak,dat. Note that the file extension includes all parts, for
example having a file named mydata.tar.gz will have extension as tar.gz. For
more flexibility then use the include/ex [...]
public static final String CAMEL_SOURCE_FTP_ENDPOINT_EXCLUDE_EXT_DEFAULT =
null;
public static final String CAMEL_SOURCE_FTP_ENDPOINT_FILTER_CONF =
"camel.source.endpoint.filter";
public static final String CAMEL_SOURCE_FTP_ENDPOINT_FILTER_DOC =
"Pluggable filter as a org.apache.camel.component.file.GenericFileFilter class.
Will skip files if filter returns false in its accept() method.";
@@ -217,7 +217,7 @@ public class CamelFtpSourceConnectorConfig extends
CamelSourceConnectorConfig {
public static final String CAMEL_SOURCE_FTP_ENDPOINT_INCLUDE_DOC = "Is
used to include files, if filename matches the regex pattern (matching is case
in-sensitive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
public static final String CAMEL_SOURCE_FTP_ENDPOINT_INCLUDE_DEFAULT =
null;
public static final String CAMEL_SOURCE_FTP_ENDPOINT_INCLUDE_EXT_CONF =
"camel.source.endpoint.includeExt";
- public static final String CAMEL_SOURCE_FTP_ENDPOINT_INCLUDE_EXT_DOC = "Is
used to include files matching file extension name (case insensitive). For
example to include txt files, then use includeExt=txt. Multiple extensions can
be separated by comma, for example to include txt and xml files, use
includeExt=txt,xml";
+ public static final String CAMEL_SOURCE_FTP_ENDPOINT_INCLUDE_EXT_DOC = "Is
used to include files matching file extension name (case insensitive). For
example to include txt files, then use includeExt=txt. Multiple extensions can
be separated by comma, for example to include txt and xml files, use
includeExt=txt,xml. Note that the file extension includes all parts, for
example having a file named mydata.tar.gz will have extension as tar.gz. For
more flexibility then use the include/ex [...]
public static final String CAMEL_SOURCE_FTP_ENDPOINT_INCLUDE_EXT_DEFAULT =
null;
public static final String CAMEL_SOURCE_FTP_ENDPOINT_MAX_DEPTH_CONF =
"camel.source.endpoint.maxDepth";
public static final String CAMEL_SOURCE_FTP_ENDPOINT_MAX_DEPTH_DOC = "The
maximum depth to traverse when recursively processing a directory.";
diff --git
a/connectors/camel-ftps-kafka-connector/src/generated/resources/camel-ftps-source.json
b/connectors/camel-ftps-kafka-connector/src/generated/resources/camel-ftps-source.json
index f6cfd72..d2f0814 100644
---
a/connectors/camel-ftps-kafka-connector/src/generated/resources/camel-ftps-source.json
+++
b/connectors/camel-ftps-kafka-connector/src/generated/resources/camel-ftps-source.json
@@ -389,13 +389,13 @@
},
"camel.source.endpoint.exclude": {
"name": "camel.source.endpoint.exclude",
- "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
+ "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
"priority": "MEDIUM",
"required": "false"
},
"camel.source.endpoint.excludeExt": {
"name": "camel.source.endpoint.excludeExt",
- "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat.",
+ "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
@@ -444,7 +444,7 @@
},
"camel.source.endpoint.includeExt": {
"name": "camel.source.endpoint.includeExt",
- "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml",
+ "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
diff --git
a/connectors/camel-ftps-kafka-connector/src/main/docs/camel-ftps-kafka-source-connector.adoc
b/connectors/camel-ftps-kafka-connector/src/main/docs/camel-ftps-kafka-source-connector.adoc
index 62666d7..b99153b 100644
---
a/connectors/camel-ftps-kafka-connector/src/main/docs/camel-ftps-kafka-source-connector.adoc
+++
b/connectors/camel-ftps-kafka-connector/src/main/docs/camel-ftps-kafka-source-connector.adoc
@@ -86,8 +86,8 @@ The camel-ftps source connector supports 111 options, which
are listed below.
| *camel.source.endpoint.antFilterCaseSensitive* | Sets case sensitive flag on
ant filter. | true | false | MEDIUM
| *camel.source.endpoint.antInclude* | Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format. | null | false | MEDIUM
| *camel.source.endpoint.eagerMaxMessagesPerPoll* | Allows for controlling
whether the limit from maxMessagesPerPoll is eager or not. If eager then the
limit is during the scanning of files. Where as false would scan all files, and
then perform sorting. Setting this option to false allows for sorting all files
first, and then limit the poll. Mind that this requires a higher memory usage
as all file details are in memory to perform the sorting. | true | false |
MEDIUM
-| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. | null | false | MEDIUM
+| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
+| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.filter* | Pluggable filter as a
org.apache.camel.component.file.GenericFileFilter class. Will skip files if
filter returns false in its accept() method. | null | false | MEDIUM
| *camel.source.endpoint.filterDirectory* | Filters the directory based on
Simple language. For example to filter on current date, you can use a simple
date pattern such as ${date:now:yyyMMdd} | null | false | MEDIUM
| *camel.source.endpoint.filterFile* | Filters the file based on Simple
language. For example to filter on file size, you can use ${file:size} 5000 |
null | false | MEDIUM
@@ -95,7 +95,7 @@ The camel-ftps source connector supports 111 options, which
are listed below.
| *camel.source.endpoint.idempotentKey* | To use a custom idempotent key. By
default the absolute path of the file is used. You can use the File Language,
for example to use the file name and file size, you can do:
idempotentKey=${file:name}-${file:size} | null | false | MEDIUM
| *camel.source.endpoint.idempotentRepository* | A pluggable repository
org.apache.camel.spi.IdempotentRepository which by default use
MemoryMessageIdRepository if none is specified and idempotent is true. | null |
false | MEDIUM
| *camel.source.endpoint.include* | Is used to include files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml | null | false | MEDIUM
+| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.maxDepth* | The maximum depth to traverse when
recursively processing a directory. | 2147483647 | false | MEDIUM
| *camel.source.endpoint.maxMessagesPerPoll* | To define a maximum messages to
gather per poll. By default no maximum is set. Can be used to set a limit of
e.g. 1000 to avoid when starting up the server that there are thousands of
files. Set a value of 0 or negative to disabled it. Notice: If this option is
in use then the File and FTP components will limit before any sorting. For
example if you have 100000 files and use maxMessagesPerPoll=500, then only the
first 500 files will be picke [...]
| *camel.source.endpoint.minDepth* | The minimum depth to start processing
when recursively processing a directory. Using minDepth=1 means the base
directory. Using minDepth=2 means the first sub directory. | null | false |
MEDIUM
diff --git
a/connectors/camel-ftps-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/ftps/CamelFtpsSourceConnectorConfig.java
b/connectors/camel-ftps-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/ftps/CamelFtpsSourceConnectorConfig.java
index 3885ba2..f123359 100644
---
a/connectors/camel-ftps-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/ftps/CamelFtpsSourceConnectorConfig.java
+++
b/connectors/camel-ftps-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/ftps/CamelFtpsSourceConnectorConfig.java
@@ -192,10 +192,10 @@ public class CamelFtpsSourceConnectorConfig
public static final String
CAMEL_SOURCE_FTPS_ENDPOINT_EAGER_MAX_MESSAGES_PER_POLL_DOC = "Allows for
controlling whether the limit from maxMessagesPerPoll is eager or not. If eager
then the limit is during the scanning of files. Where as false would scan all
files, and then perform sorting. Setting this option to false allows for
sorting all files first, and then limit the poll. Mind that this requires a
higher memory usage as all file details are in memory to perform the sorting.";
public static final Boolean
CAMEL_SOURCE_FTPS_ENDPOINT_EAGER_MAX_MESSAGES_PER_POLL_DEFAULT = true;
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_EXCLUDE_CONF =
"camel.source.endpoint.exclude";
- public static final String CAMEL_SOURCE_FTPS_ENDPOINT_EXCLUDE_DOC = "Is
used to exclude files, if filename matches the regex pattern (matching is case
in-senstive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
+ public static final String CAMEL_SOURCE_FTPS_ENDPOINT_EXCLUDE_DOC = "Is
used to exclude files, if filename matches the regex pattern (matching is case
in-sensitive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_EXCLUDE_DEFAULT =
null;
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_EXCLUDE_EXT_CONF =
"camel.source.endpoint.excludeExt";
- public static final String CAMEL_SOURCE_FTPS_ENDPOINT_EXCLUDE_EXT_DOC =
"Is used to exclude files matching file extension name (case insensitive). For
example to exclude bak files, then use excludeExt=bak. Multiple extensions can
be separated by comma, for example to exclude bak and dat files, use
excludeExt=bak,dat.";
+ public static final String CAMEL_SOURCE_FTPS_ENDPOINT_EXCLUDE_EXT_DOC =
"Is used to exclude files matching file extension name (case insensitive). For
example to exclude bak files, then use excludeExt=bak. Multiple extensions can
be separated by comma, for example to exclude bak and dat files, use
excludeExt=bak,dat. Note that the file extension includes all parts, for
example having a file named mydata.tar.gz will have extension as tar.gz. For
more flexibility then use the include/e [...]
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_EXCLUDE_EXT_DEFAULT
= null;
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_FILTER_CONF =
"camel.source.endpoint.filter";
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_FILTER_DOC =
"Pluggable filter as a org.apache.camel.component.file.GenericFileFilter class.
Will skip files if filter returns false in its accept() method.";
@@ -219,7 +219,7 @@ public class CamelFtpsSourceConnectorConfig
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_INCLUDE_DOC = "Is
used to include files, if filename matches the regex pattern (matching is case
in-sensitive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_INCLUDE_DEFAULT =
null;
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_INCLUDE_EXT_CONF =
"camel.source.endpoint.includeExt";
- public static final String CAMEL_SOURCE_FTPS_ENDPOINT_INCLUDE_EXT_DOC =
"Is used to include files matching file extension name (case insensitive). For
example to include txt files, then use includeExt=txt. Multiple extensions can
be separated by comma, for example to include txt and xml files, use
includeExt=txt,xml";
+ public static final String CAMEL_SOURCE_FTPS_ENDPOINT_INCLUDE_EXT_DOC =
"Is used to include files matching file extension name (case insensitive). For
example to include txt files, then use includeExt=txt. Multiple extensions can
be separated by comma, for example to include txt and xml files, use
includeExt=txt,xml. Note that the file extension includes all parts, for
example having a file named mydata.tar.gz will have extension as tar.gz. For
more flexibility then use the include/e [...]
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_INCLUDE_EXT_DEFAULT
= null;
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_MAX_DEPTH_CONF =
"camel.source.endpoint.maxDepth";
public static final String CAMEL_SOURCE_FTPS_ENDPOINT_MAX_DEPTH_DOC = "The
maximum depth to traverse when recursively processing a directory.";
diff --git
a/connectors/camel-log-kafka-connector/src/generated/resources/camel-log-sink.json
b/connectors/camel-log-kafka-connector/src/generated/resources/camel-log-sink.json
index 19504d3..6e58ed9 100644
---
a/connectors/camel-log-kafka-connector/src/generated/resources/camel-log-sink.json
+++
b/connectors/camel-log-kafka-connector/src/generated/resources/camel-log-sink.json
@@ -101,6 +101,13 @@
"priority": "MEDIUM",
"required": "false"
},
+ "camel.sink.endpoint.showAllProperties": {
+ "name": "camel.sink.endpoint.showAllProperties",
+ "description": "Show all of the exchange properties
(both internal and custom).",
+ "defaultValue": "false",
+ "priority": "MEDIUM",
+ "required": "false"
+ },
"camel.sink.endpoint.showBody": {
"name": "camel.sink.endpoint.showBody",
"description": "Show the message body.",
@@ -166,7 +173,7 @@
},
"camel.sink.endpoint.showProperties": {
"name": "camel.sink.endpoint.showProperties",
- "description": "Show the exchange properties.",
+ "description": "Show the exchange properties (only
custom). Use showAllProperties to show both internal and custom properties.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
diff --git
a/connectors/camel-log-kafka-connector/src/main/docs/camel-log-kafka-sink-connector.adoc
b/connectors/camel-log-kafka-connector/src/main/docs/camel-log-kafka-sink-connector.adoc
index fae5692..b128be8 100644
---
a/connectors/camel-log-kafka-connector/src/main/docs/camel-log-kafka-sink-connector.adoc
+++
b/connectors/camel-log-kafka-connector/src/main/docs/camel-log-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@
connector.class=org.apache.camel.kafkaconnector.log.CamelLogSinkConnector
----
-The camel-log sink connector supports 30 options, which are listed below.
+The camel-log sink connector supports 31 options, which are listed below.
@@ -44,6 +44,7 @@ The camel-log sink connector supports 30 options, which are
listed below.
| *camel.sink.endpoint.maxChars* | Limits the number of characters logged per
line. | 10000 | false | MEDIUM
| *camel.sink.endpoint.multiline* | If enabled then each information is
outputted on a newline. | false | false | MEDIUM
| *camel.sink.endpoint.showAll* | Quick option for turning all options on.
(multiline, maxChars has to be manually set if to be used) | false | false |
MEDIUM
+| *camel.sink.endpoint.showAllProperties* | Show all of the exchange
properties (both internal and custom). | false | false | MEDIUM
| *camel.sink.endpoint.showBody* | Show the message body. | true | false |
MEDIUM
| *camel.sink.endpoint.showBodyType* | Show the body Java type. | true | false
| MEDIUM
| *camel.sink.endpoint.showCaughtException* | If the exchange has a caught
exception, show the exception message (no stack trace). A caught exception is
stored as a property on the exchange (using the key
org.apache.camel.Exchange#EXCEPTION_CAUGHT) and for instance a doCatch can
catch exceptions. | false | false | MEDIUM
@@ -53,7 +54,7 @@ The camel-log sink connector supports 30 options, which are
listed below.
| *camel.sink.endpoint.showFiles* | If enabled Camel will output files | false
| false | MEDIUM
| *camel.sink.endpoint.showFuture* | If enabled Camel will on Future objects
wait for it to complete to obtain the payload to be logged. | false | false |
MEDIUM
| *camel.sink.endpoint.showHeaders* | Show the message headers. | false |
false | MEDIUM
-| *camel.sink.endpoint.showProperties* | Show the exchange properties. | false
| false | MEDIUM
+| *camel.sink.endpoint.showProperties* | Show the exchange properties (only
custom). Use showAllProperties to show both internal and custom properties. |
false | false | MEDIUM
| *camel.sink.endpoint.showStackTrace* | Show the stack trace, if an exchange
has an exception. Only effective if one of showAll, showException or
showCaughtException are enabled. | false | false | MEDIUM
| *camel.sink.endpoint.showStreams* | Whether Camel should show stream bodies
or not (eg such as java.io.InputStream). Beware if you enable this option then
you may not be able later to access the message body as the stream have already
been read by this logger. To remedy this you will have to use Stream Caching. |
false | false | MEDIUM
| *camel.sink.endpoint.skipBodyLineSeparator* | Whether to skip line
separators when logging the message body. This allows to log the message body
in one line, setting this option to false will preserve any line separators
from the body, which then will log the body as is. | true | false | MEDIUM
diff --git
a/connectors/camel-log-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/log/CamelLogSinkConnectorConfig.java
b/connectors/camel-log-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/log/CamelLogSinkConnectorConfig.java
index 9b16ab7..4ceb345 100644
---
a/connectors/camel-log-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/log/CamelLogSinkConnectorConfig.java
+++
b/connectors/camel-log-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/log/CamelLogSinkConnectorConfig.java
@@ -63,6 +63,9 @@ public class CamelLogSinkConnectorConfig extends
CamelSinkConnectorConfig {
public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_CONF =
"camel.sink.endpoint.showAll";
public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_DOC = "Quick
option for turning all options on. (multiline, maxChars has to be manually set
if to be used)";
public static final Boolean CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_DEFAULT =
false;
+ public static final String
CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_PROPERTIES_CONF =
"camel.sink.endpoint.showAllProperties";
+ public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_PROPERTIES_DOC
= "Show all of the exchange properties (both internal and custom).";
+ public static final Boolean
CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_PROPERTIES_DEFAULT = false;
public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_BODY_CONF =
"camel.sink.endpoint.showBody";
public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_BODY_DOC = "Show
the message body.";
public static final Boolean CAMEL_SINK_LOG_ENDPOINT_SHOW_BODY_DEFAULT =
true;
@@ -91,7 +94,7 @@ public class CamelLogSinkConnectorConfig extends
CamelSinkConnectorConfig {
public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_HEADERS_DOC =
"Show the message headers.";
public static final Boolean CAMEL_SINK_LOG_ENDPOINT_SHOW_HEADERS_DEFAULT =
false;
public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_PROPERTIES_CONF =
"camel.sink.endpoint.showProperties";
- public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_PROPERTIES_DOC =
"Show the exchange properties.";
+ public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_PROPERTIES_DOC =
"Show the exchange properties (only custom). Use showAllProperties to show both
internal and custom properties.";
public static final Boolean
CAMEL_SINK_LOG_ENDPOINT_SHOW_PROPERTIES_DEFAULT = false;
public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_STACK_TRACE_CONF =
"camel.sink.endpoint.showStackTrace";
public static final String CAMEL_SINK_LOG_ENDPOINT_SHOW_STACK_TRACE_DOC =
"Show the stack trace, if an exchange has an exception. Only effective if one
of showAll, showException or showCaughtException are enabled.";
@@ -140,6 +143,7 @@ public class CamelLogSinkConnectorConfig extends
CamelSinkConnectorConfig {
conf.define(CAMEL_SINK_LOG_ENDPOINT_MAX_CHARS_CONF,
ConfigDef.Type.INT, CAMEL_SINK_LOG_ENDPOINT_MAX_CHARS_DEFAULT,
ConfigDef.Importance.MEDIUM, CAMEL_SINK_LOG_ENDPOINT_MAX_CHARS_DOC);
conf.define(CAMEL_SINK_LOG_ENDPOINT_MULTILINE_CONF,
ConfigDef.Type.BOOLEAN, CAMEL_SINK_LOG_ENDPOINT_MULTILINE_DEFAULT,
ConfigDef.Importance.MEDIUM, CAMEL_SINK_LOG_ENDPOINT_MULTILINE_DOC);
conf.define(CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_CONF,
ConfigDef.Type.BOOLEAN, CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_DEFAULT,
ConfigDef.Importance.MEDIUM, CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_DOC);
+ conf.define(CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_PROPERTIES_CONF,
ConfigDef.Type.BOOLEAN, CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_PROPERTIES_DEFAULT,
ConfigDef.Importance.MEDIUM, CAMEL_SINK_LOG_ENDPOINT_SHOW_ALL_PROPERTIES_DOC);
conf.define(CAMEL_SINK_LOG_ENDPOINT_SHOW_BODY_CONF,
ConfigDef.Type.BOOLEAN, CAMEL_SINK_LOG_ENDPOINT_SHOW_BODY_DEFAULT,
ConfigDef.Importance.MEDIUM, CAMEL_SINK_LOG_ENDPOINT_SHOW_BODY_DOC);
conf.define(CAMEL_SINK_LOG_ENDPOINT_SHOW_BODY_TYPE_CONF,
ConfigDef.Type.BOOLEAN, CAMEL_SINK_LOG_ENDPOINT_SHOW_BODY_TYPE_DEFAULT,
ConfigDef.Importance.MEDIUM, CAMEL_SINK_LOG_ENDPOINT_SHOW_BODY_TYPE_DOC);
conf.define(CAMEL_SINK_LOG_ENDPOINT_SHOW_CAUGHT_EXCEPTION_CONF,
ConfigDef.Type.BOOLEAN, CAMEL_SINK_LOG_ENDPOINT_SHOW_CAUGHT_EXCEPTION_DEFAULT,
ConfigDef.Importance.MEDIUM, CAMEL_SINK_LOG_ENDPOINT_SHOW_CAUGHT_EXCEPTION_DOC);
diff --git
a/connectors/camel-quartz-kafka-connector/src/generated/resources/camel-quartz-source.json
b/connectors/camel-quartz-kafka-connector/src/generated/resources/camel-quartz-source.json
index 9f2fa5f..632b3f6 100644
---
a/connectors/camel-quartz-kafka-connector/src/generated/resources/camel-quartz-source.json
+++
b/connectors/camel-quartz-kafka-connector/src/generated/resources/camel-quartz-source.json
@@ -220,7 +220,7 @@
},
"camel.component.quartz.interruptJobsOnShutdown": {
"name":
"camel.component.quartz.interruptJobsOnShutdown",
- "description": "Whether to interrupt jobs on shutdown
which forces the scheduler to shutdown quicker and attempt to interrupt any
running jobs. If this is enabled then any running jobs can fail due to being
interrupted.",
+ "description": "Whether to interrupt jobs on shutdown
which forces the scheduler to shutdown quicker and attempt to interrupt any
running jobs. If this is enabled then any running jobs can fail due to being
interrupted. When a job is interrupted then Camel will mark the exchange to
stop continue routing and set java.util.concurrent.RejectedExecutionException
as caused exception. Therefore use this with care, as its often better to allow
Camel jobs to complete and shutdown gracefully.",
"defaultValue": "false",
"priority": "MEDIUM",
"required": "false"
diff --git
a/connectors/camel-quartz-kafka-connector/src/main/docs/camel-quartz-kafka-source-connector.adoc
b/connectors/camel-quartz-kafka-connector/src/main/docs/camel-quartz-kafka-source-connector.adoc
index d2a3c44..7fed5df 100644
---
a/connectors/camel-quartz-kafka-connector/src/main/docs/camel-quartz-kafka-source-connector.adoc
+++
b/connectors/camel-quartz-kafka-connector/src/main/docs/camel-quartz-kafka-source-connector.adoc
@@ -62,7 +62,7 @@ The camel-quartz source connector supports 33 options, which
are listed below.
| *camel.component.quartz.scheduler* | To use the custom configured Quartz
scheduler, instead of creating a new Scheduler. | null | false | MEDIUM
| *camel.component.quartz.schedulerFactory* | To use the custom
SchedulerFactory which is used to create the Scheduler. | null | false | MEDIUM
| *camel.component.quartz.autoStartScheduler* | Whether or not the scheduler
should be auto started. This options is default true | true | false | MEDIUM
-| *camel.component.quartz.interruptJobsOnShutdown* | Whether to interrupt jobs
on shutdown which forces the scheduler to shutdown quicker and attempt to
interrupt any running jobs. If this is enabled then any running jobs can fail
due to being interrupted. | false | false | MEDIUM
+| *camel.component.quartz.interruptJobsOnShutdown* | Whether to interrupt jobs
on shutdown which forces the scheduler to shutdown quicker and attempt to
interrupt any running jobs. If this is enabled then any running jobs can fail
due to being interrupted. When a job is interrupted then Camel will mark the
exchange to stop continue routing and set
java.util.concurrent.RejectedExecutionException as caused exception. Therefore
use this with care, as its often better to allow Camel jobs to [...]
| *camel.component.quartz.startDelayedSeconds* | Seconds to wait before
starting the quartz scheduler. | null | false | MEDIUM
|===
diff --git
a/connectors/camel-quartz-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/quartz/CamelQuartzSourceConnectorConfig.java
b/connectors/camel-quartz-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/quartz/CamelQuartzSourceConnectorConfig.java
index d6cc32e..5b0b183 100644
---
a/connectors/camel-quartz-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/quartz/CamelQuartzSourceConnectorConfig.java
+++
b/connectors/camel-quartz-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/quartz/CamelQuartzSourceConnectorConfig.java
@@ -120,7 +120,7 @@ public class CamelQuartzSourceConnectorConfig
public static final String
CAMEL_SOURCE_QUARTZ_COMPONENT_AUTO_START_SCHEDULER_DOC = "Whether or not the
scheduler should be auto started. This options is default true";
public static final Boolean
CAMEL_SOURCE_QUARTZ_COMPONENT_AUTO_START_SCHEDULER_DEFAULT = true;
public static final String
CAMEL_SOURCE_QUARTZ_COMPONENT_INTERRUPT_JOBS_ON_SHUTDOWN_CONF =
"camel.component.quartz.interruptJobsOnShutdown";
- public static final String
CAMEL_SOURCE_QUARTZ_COMPONENT_INTERRUPT_JOBS_ON_SHUTDOWN_DOC = "Whether to
interrupt jobs on shutdown which forces the scheduler to shutdown quicker and
attempt to interrupt any running jobs. If this is enabled then any running jobs
can fail due to being interrupted.";
+ public static final String
CAMEL_SOURCE_QUARTZ_COMPONENT_INTERRUPT_JOBS_ON_SHUTDOWN_DOC = "Whether to
interrupt jobs on shutdown which forces the scheduler to shutdown quicker and
attempt to interrupt any running jobs. If this is enabled then any running jobs
can fail due to being interrupted. When a job is interrupted then Camel will
mark the exchange to stop continue routing and set
java.util.concurrent.RejectedExecutionException as caused exception. Therefore
use this with care, a [...]
public static final Boolean
CAMEL_SOURCE_QUARTZ_COMPONENT_INTERRUPT_JOBS_ON_SHUTDOWN_DEFAULT = false;
public static final String
CAMEL_SOURCE_QUARTZ_COMPONENT_START_DELAYED_SECONDS_CONF =
"camel.component.quartz.startDelayedSeconds";
public static final String
CAMEL_SOURCE_QUARTZ_COMPONENT_START_DELAYED_SECONDS_DOC = "Seconds to wait
before starting the quartz scheduler.";
diff --git
a/connectors/camel-sftp-kafka-connector/src/generated/resources/camel-sftp-source.json
b/connectors/camel-sftp-kafka-connector/src/generated/resources/camel-sftp-source.json
index 266da87..af358c1 100644
---
a/connectors/camel-sftp-kafka-connector/src/generated/resources/camel-sftp-source.json
+++
b/connectors/camel-sftp-kafka-connector/src/generated/resources/camel-sftp-source.json
@@ -362,13 +362,13 @@
},
"camel.source.endpoint.exclude": {
"name": "camel.source.endpoint.exclude",
- "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
+ "description": "Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris",
"priority": "MEDIUM",
"required": "false"
},
"camel.source.endpoint.excludeExt": {
"name": "camel.source.endpoint.excludeExt",
- "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat.",
+ "description": "Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
@@ -417,7 +417,7 @@
},
"camel.source.endpoint.includeExt": {
"name": "camel.source.endpoint.includeExt",
- "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml",
+ "description": "Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include\/exclude
options.",
"priority": "MEDIUM",
"required": "false"
},
diff --git
a/connectors/camel-sftp-kafka-connector/src/main/docs/camel-sftp-kafka-source-connector.adoc
b/connectors/camel-sftp-kafka-connector/src/main/docs/camel-sftp-kafka-source-connector.adoc
index 50a5cd6..fe78d53 100644
---
a/connectors/camel-sftp-kafka-connector/src/main/docs/camel-sftp-kafka-source-connector.adoc
+++
b/connectors/camel-sftp-kafka-connector/src/main/docs/camel-sftp-kafka-source-connector.adoc
@@ -82,8 +82,8 @@ The camel-sftp source connector supports 114 options, which
are listed below.
| *camel.source.endpoint.antFilterCaseSensitive* | Sets case sensitive flag on
ant filter. | true | false | MEDIUM
| *camel.source.endpoint.antInclude* | Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format. | null | false | MEDIUM
| *camel.source.endpoint.eagerMaxMessagesPerPoll* | Allows for controlling
whether the limit from maxMessagesPerPoll is eager or not. If eager then the
limit is during the scanning of files. Where as false would scan all files, and
then perform sorting. Setting this option to false allows for sorting all files
first, and then limit the poll. Mind that this requires a higher memory usage
as all file details are in memory to perform the sorting. | true | false |
MEDIUM
-| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. | null | false | MEDIUM
+| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
+| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.filter* | Pluggable filter as a
org.apache.camel.component.file.GenericFileFilter class. Will skip files if
filter returns false in its accept() method. | null | false | MEDIUM
| *camel.source.endpoint.filterDirectory* | Filters the directory based on
Simple language. For example to filter on current date, you can use a simple
date pattern such as ${date:now:yyyMMdd} | null | false | MEDIUM
| *camel.source.endpoint.filterFile* | Filters the file based on Simple
language. For example to filter on file size, you can use ${file:size} 5000 |
null | false | MEDIUM
@@ -91,7 +91,7 @@ The camel-sftp source connector supports 114 options, which
are listed below.
| *camel.source.endpoint.idempotentKey* | To use a custom idempotent key. By
default the absolute path of the file is used. You can use the File Language,
for example to use the file name and file size, you can do:
idempotentKey=${file:name}-${file:size} | null | false | MEDIUM
| *camel.source.endpoint.idempotentRepository* | A pluggable repository
org.apache.camel.spi.IdempotentRepository which by default use
MemoryMessageIdRepository if none is specified and idempotent is true. | null |
false | MEDIUM
| *camel.source.endpoint.include* | Is used to include files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml | null | false | MEDIUM
+| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.maxDepth* | The maximum depth to traverse when
recursively processing a directory. | 2147483647 | false | MEDIUM
| *camel.source.endpoint.maxMessagesPerPoll* | To define a maximum messages to
gather per poll. By default no maximum is set. Can be used to set a limit of
e.g. 1000 to avoid when starting up the server that there are thousands of
files. Set a value of 0 or negative to disabled it. Notice: If this option is
in use then the File and FTP components will limit before any sorting. For
example if you have 100000 files and use maxMessagesPerPoll=500, then only the
first 500 files will be picke [...]
| *camel.source.endpoint.minDepth* | The minimum depth to start processing
when recursively processing a directory. Using minDepth=1 means the base
directory. Using minDepth=2 means the first sub directory. | null | false |
MEDIUM
diff --git
a/connectors/camel-sftp-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sftp/CamelSftpSourceConnectorConfig.java
b/connectors/camel-sftp-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sftp/CamelSftpSourceConnectorConfig.java
index 0ba58de..d7fed9e 100644
---
a/connectors/camel-sftp-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sftp/CamelSftpSourceConnectorConfig.java
+++
b/connectors/camel-sftp-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/sftp/CamelSftpSourceConnectorConfig.java
@@ -180,10 +180,10 @@ public class CamelSftpSourceConnectorConfig
public static final String
CAMEL_SOURCE_SFTP_ENDPOINT_EAGER_MAX_MESSAGES_PER_POLL_DOC = "Allows for
controlling whether the limit from maxMessagesPerPoll is eager or not. If eager
then the limit is during the scanning of files. Where as false would scan all
files, and then perform sorting. Setting this option to false allows for
sorting all files first, and then limit the poll. Mind that this requires a
higher memory usage as all file details are in memory to perform the sorting.";
public static final Boolean
CAMEL_SOURCE_SFTP_ENDPOINT_EAGER_MAX_MESSAGES_PER_POLL_DEFAULT = true;
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_EXCLUDE_CONF =
"camel.source.endpoint.exclude";
- public static final String CAMEL_SOURCE_SFTP_ENDPOINT_EXCLUDE_DOC = "Is
used to exclude files, if filename matches the regex pattern (matching is case
in-senstive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
+ public static final String CAMEL_SOURCE_SFTP_ENDPOINT_EXCLUDE_DOC = "Is
used to exclude files, if filename matches the regex pattern (matching is case
in-sensitive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_EXCLUDE_DEFAULT =
null;
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_EXCLUDE_EXT_CONF =
"camel.source.endpoint.excludeExt";
- public static final String CAMEL_SOURCE_SFTP_ENDPOINT_EXCLUDE_EXT_DOC =
"Is used to exclude files matching file extension name (case insensitive). For
example to exclude bak files, then use excludeExt=bak. Multiple extensions can
be separated by comma, for example to exclude bak and dat files, use
excludeExt=bak,dat.";
+ public static final String CAMEL_SOURCE_SFTP_ENDPOINT_EXCLUDE_EXT_DOC =
"Is used to exclude files matching file extension name (case insensitive). For
example to exclude bak files, then use excludeExt=bak. Multiple extensions can
be separated by comma, for example to exclude bak and dat files, use
excludeExt=bak,dat. Note that the file extension includes all parts, for
example having a file named mydata.tar.gz will have extension as tar.gz. For
more flexibility then use the include/e [...]
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_EXCLUDE_EXT_DEFAULT
= null;
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_FILTER_CONF =
"camel.source.endpoint.filter";
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_FILTER_DOC =
"Pluggable filter as a org.apache.camel.component.file.GenericFileFilter class.
Will skip files if filter returns false in its accept() method.";
@@ -207,7 +207,7 @@ public class CamelSftpSourceConnectorConfig
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_INCLUDE_DOC = "Is
used to include files, if filename matches the regex pattern (matching is case
in-sensitive). Notice if you use symbols such as plus sign and others you would
need to configure this using the RAW() syntax if configuring this as an
endpoint uri. See more details at configuring endpoint uris";
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_INCLUDE_DEFAULT =
null;
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_INCLUDE_EXT_CONF =
"camel.source.endpoint.includeExt";
- public static final String CAMEL_SOURCE_SFTP_ENDPOINT_INCLUDE_EXT_DOC =
"Is used to include files matching file extension name (case insensitive). For
example to include txt files, then use includeExt=txt. Multiple extensions can
be separated by comma, for example to include txt and xml files, use
includeExt=txt,xml";
+ public static final String CAMEL_SOURCE_SFTP_ENDPOINT_INCLUDE_EXT_DOC =
"Is used to include files matching file extension name (case insensitive). For
example to include txt files, then use includeExt=txt. Multiple extensions can
be separated by comma, for example to include txt and xml files, use
includeExt=txt,xml. Note that the file extension includes all parts, for
example having a file named mydata.tar.gz will have extension as tar.gz. For
more flexibility then use the include/e [...]
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_INCLUDE_EXT_DEFAULT
= null;
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_MAX_DEPTH_CONF =
"camel.source.endpoint.maxDepth";
public static final String CAMEL_SOURCE_SFTP_ENDPOINT_MAX_DEPTH_DOC = "The
maximum depth to traverse when recursively processing a directory.";
diff --git
a/docs/modules/ROOT/pages/connectors/camel-file-kafka-source-connector.adoc
b/docs/modules/ROOT/pages/connectors/camel-file-kafka-source-connector.adoc
index 69ce6a1..32af706 100644
--- a/docs/modules/ROOT/pages/connectors/camel-file-kafka-source-connector.adoc
+++ b/docs/modules/ROOT/pages/connectors/camel-file-kafka-source-connector.adoc
@@ -64,8 +64,8 @@ The camel-file source connector supports 81 options, which
are listed below.
| *camel.source.endpoint.antFilterCaseSensitive* | Sets case sensitive flag on
ant filter. | true | false | MEDIUM
| *camel.source.endpoint.antInclude* | Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format. | null | false | MEDIUM
| *camel.source.endpoint.eagerMaxMessagesPerPoll* | Allows for controlling
whether the limit from maxMessagesPerPoll is eager or not. If eager then the
limit is during the scanning of files. Where as false would scan all files, and
then perform sorting. Setting this option to false allows for sorting all files
first, and then limit the poll. Mind that this requires a higher memory usage
as all file details are in memory to perform the sorting. | true | false |
MEDIUM
-| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. | null | false | MEDIUM
+| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
+| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.filter* | Pluggable filter as a
org.apache.camel.component.file.GenericFileFilter class. Will skip files if
filter returns false in its accept() method. | null | false | MEDIUM
| *camel.source.endpoint.filterDirectory* | Filters the directory based on
Simple language. For example to filter on current date, you can use a simple
date pattern such as ${date:now:yyyMMdd} | null | false | MEDIUM
| *camel.source.endpoint.filterFile* | Filters the file based on Simple
language. For example to filter on file size, you can use ${file:size} 5000 |
null | false | MEDIUM
@@ -73,7 +73,7 @@ The camel-file source connector supports 81 options, which
are listed below.
| *camel.source.endpoint.idempotentKey* | To use a custom idempotent key. By
default the absolute path of the file is used. You can use the File Language,
for example to use the file name and file size, you can do:
idempotentKey=${file:name}-${file:size} | null | false | MEDIUM
| *camel.source.endpoint.idempotentRepository* | A pluggable repository
org.apache.camel.spi.IdempotentRepository which by default use
MemoryMessageIdRepository if none is specified and idempotent is true. | null |
false | MEDIUM
| *camel.source.endpoint.include* | Is used to include files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml | null | false | MEDIUM
+| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.maxDepth* | The maximum depth to traverse when
recursively processing a directory. | 2147483647 | false | MEDIUM
| *camel.source.endpoint.maxMessagesPerPoll* | To define a maximum messages to
gather per poll. By default no maximum is set. Can be used to set a limit of
e.g. 1000 to avoid when starting up the server that there are thousands of
files. Set a value of 0 or negative to disabled it. Notice: If this option is
in use then the File and FTP components will limit before any sorting. For
example if you have 100000 files and use maxMessagesPerPoll=500, then only the
first 500 files will be picke [...]
| *camel.source.endpoint.minDepth* | The minimum depth to start processing
when recursively processing a directory. Using minDepth=1 means the base
directory. Using minDepth=2 means the first sub directory. | null | false |
MEDIUM
@@ -136,8 +136,4 @@
org.apache.camel.kafkaconnector.file.transformers.FileTransforms
The camel-file source connector has no aggregation strategies out of the box.
-
-
-
-
// kafka-connector options: END
diff --git
a/docs/modules/ROOT/pages/connectors/camel-ftp-kafka-source-connector.adoc
b/docs/modules/ROOT/pages/connectors/camel-ftp-kafka-source-connector.adoc
index f65eaaf..7c8f2ac 100644
--- a/docs/modules/ROOT/pages/connectors/camel-ftp-kafka-source-connector.adoc
+++ b/docs/modules/ROOT/pages/connectors/camel-ftp-kafka-source-connector.adoc
@@ -86,8 +86,8 @@ The camel-ftp source connector supports 102 options, which
are listed below.
| *camel.source.endpoint.antFilterCaseSensitive* | Sets case sensitive flag on
ant filter. | true | false | MEDIUM
| *camel.source.endpoint.antInclude* | Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format. | null | false | MEDIUM
| *camel.source.endpoint.eagerMaxMessagesPerPoll* | Allows for controlling
whether the limit from maxMessagesPerPoll is eager or not. If eager then the
limit is during the scanning of files. Where as false would scan all files, and
then perform sorting. Setting this option to false allows for sorting all files
first, and then limit the poll. Mind that this requires a higher memory usage
as all file details are in memory to perform the sorting. | true | false |
MEDIUM
-| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. | null | false | MEDIUM
+| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
+| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.filter* | Pluggable filter as a
org.apache.camel.component.file.GenericFileFilter class. Will skip files if
filter returns false in its accept() method. | null | false | MEDIUM
| *camel.source.endpoint.filterDirectory* | Filters the directory based on
Simple language. For example to filter on current date, you can use a simple
date pattern such as ${date:now:yyyMMdd} | null | false | MEDIUM
| *camel.source.endpoint.filterFile* | Filters the file based on Simple
language. For example to filter on file size, you can use ${file:size} 5000 |
null | false | MEDIUM
@@ -95,7 +95,7 @@ The camel-ftp source connector supports 102 options, which
are listed below.
| *camel.source.endpoint.idempotentKey* | To use a custom idempotent key. By
default the absolute path of the file is used. You can use the File Language,
for example to use the file name and file size, you can do:
idempotentKey=${file:name}-${file:size} | null | false | MEDIUM
| *camel.source.endpoint.idempotentRepository* | A pluggable repository
org.apache.camel.spi.IdempotentRepository which by default use
MemoryMessageIdRepository if none is specified and idempotent is true. | null |
false | MEDIUM
| *camel.source.endpoint.include* | Is used to include files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml | null | false | MEDIUM
+| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.maxDepth* | The maximum depth to traverse when
recursively processing a directory. | 2147483647 | false | MEDIUM
| *camel.source.endpoint.maxMessagesPerPoll* | To define a maximum messages to
gather per poll. By default no maximum is set. Can be used to set a limit of
e.g. 1000 to avoid when starting up the server that there are thousands of
files. Set a value of 0 or negative to disabled it. Notice: If this option is
in use then the File and FTP components will limit before any sorting. For
example if you have 100000 files and use maxMessagesPerPoll=500, then only the
first 500 files will be picke [...]
| *camel.source.endpoint.minDepth* | The minimum depth to start processing
when recursively processing a directory. Using minDepth=1 means the base
directory. Using minDepth=2 means the first sub directory. | null | false |
MEDIUM
@@ -157,8 +157,4 @@
org.apache.camel.kafkaconnector.ftp.transformers.FtpRemoteFileTransforms
The camel-ftp source connector has no aggregation strategies out of the box.
-
-
-
-
// kafka-connector options: END
diff --git
a/docs/modules/ROOT/pages/connectors/camel-ftps-kafka-source-connector.adoc
b/docs/modules/ROOT/pages/connectors/camel-ftps-kafka-source-connector.adoc
index 8a13155..b99153b 100644
--- a/docs/modules/ROOT/pages/connectors/camel-ftps-kafka-source-connector.adoc
+++ b/docs/modules/ROOT/pages/connectors/camel-ftps-kafka-source-connector.adoc
@@ -86,8 +86,8 @@ The camel-ftps source connector supports 111 options, which
are listed below.
| *camel.source.endpoint.antFilterCaseSensitive* | Sets case sensitive flag on
ant filter. | true | false | MEDIUM
| *camel.source.endpoint.antInclude* | Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format. | null | false | MEDIUM
| *camel.source.endpoint.eagerMaxMessagesPerPoll* | Allows for controlling
whether the limit from maxMessagesPerPoll is eager or not. If eager then the
limit is during the scanning of files. Where as false would scan all files, and
then perform sorting. Setting this option to false allows for sorting all files
first, and then limit the poll. Mind that this requires a higher memory usage
as all file details are in memory to perform the sorting. | true | false |
MEDIUM
-| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. | null | false | MEDIUM
+| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
+| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.filter* | Pluggable filter as a
org.apache.camel.component.file.GenericFileFilter class. Will skip files if
filter returns false in its accept() method. | null | false | MEDIUM
| *camel.source.endpoint.filterDirectory* | Filters the directory based on
Simple language. For example to filter on current date, you can use a simple
date pattern such as ${date:now:yyyMMdd} | null | false | MEDIUM
| *camel.source.endpoint.filterFile* | Filters the file based on Simple
language. For example to filter on file size, you can use ${file:size} 5000 |
null | false | MEDIUM
@@ -95,7 +95,7 @@ The camel-ftps source connector supports 111 options, which
are listed below.
| *camel.source.endpoint.idempotentKey* | To use a custom idempotent key. By
default the absolute path of the file is used. You can use the File Language,
for example to use the file name and file size, you can do:
idempotentKey=${file:name}-${file:size} | null | false | MEDIUM
| *camel.source.endpoint.idempotentRepository* | A pluggable repository
org.apache.camel.spi.IdempotentRepository which by default use
MemoryMessageIdRepository if none is specified and idempotent is true. | null |
false | MEDIUM
| *camel.source.endpoint.include* | Is used to include files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml | null | false | MEDIUM
+| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.maxDepth* | The maximum depth to traverse when
recursively processing a directory. | 2147483647 | false | MEDIUM
| *camel.source.endpoint.maxMessagesPerPoll* | To define a maximum messages to
gather per poll. By default no maximum is set. Can be used to set a limit of
e.g. 1000 to avoid when starting up the server that there are thousands of
files. Set a value of 0 or negative to disabled it. Notice: If this option is
in use then the File and FTP components will limit before any sorting. For
example if you have 100000 files and use maxMessagesPerPoll=500, then only the
first 500 files will be picke [...]
| *camel.source.endpoint.minDepth* | The minimum depth to start processing
when recursively processing a directory. Using minDepth=1 means the base
directory. Using minDepth=2 means the first sub directory. | null | false |
MEDIUM
@@ -166,8 +166,4 @@
org.apache.camel.kafkaconnector.ftps.transformers.FtpsRemoteFileTransforms
The camel-ftps source connector has no aggregation strategies out of the box.
-
-
-
-
// kafka-connector options: END
diff --git
a/docs/modules/ROOT/pages/connectors/camel-log-kafka-sink-connector.adoc
b/docs/modules/ROOT/pages/connectors/camel-log-kafka-sink-connector.adoc
index 90a04b7..b128be8 100644
--- a/docs/modules/ROOT/pages/connectors/camel-log-kafka-sink-connector.adoc
+++ b/docs/modules/ROOT/pages/connectors/camel-log-kafka-sink-connector.adoc
@@ -24,7 +24,7 @@
connector.class=org.apache.camel.kafkaconnector.log.CamelLogSinkConnector
----
-The camel-log sink connector supports 30 options, which are listed below.
+The camel-log sink connector supports 31 options, which are listed below.
@@ -44,6 +44,7 @@ The camel-log sink connector supports 30 options, which are
listed below.
| *camel.sink.endpoint.maxChars* | Limits the number of characters logged per
line. | 10000 | false | MEDIUM
| *camel.sink.endpoint.multiline* | If enabled then each information is
outputted on a newline. | false | false | MEDIUM
| *camel.sink.endpoint.showAll* | Quick option for turning all options on.
(multiline, maxChars has to be manually set if to be used) | false | false |
MEDIUM
+| *camel.sink.endpoint.showAllProperties* | Show all of the exchange
properties (both internal and custom). | false | false | MEDIUM
| *camel.sink.endpoint.showBody* | Show the message body. | true | false |
MEDIUM
| *camel.sink.endpoint.showBodyType* | Show the body Java type. | true | false
| MEDIUM
| *camel.sink.endpoint.showCaughtException* | If the exchange has a caught
exception, show the exception message (no stack trace). A caught exception is
stored as a property on the exchange (using the key
org.apache.camel.Exchange#EXCEPTION_CAUGHT) and for instance a doCatch can
catch exceptions. | false | false | MEDIUM
@@ -53,7 +54,7 @@ The camel-log sink connector supports 30 options, which are
listed below.
| *camel.sink.endpoint.showFiles* | If enabled Camel will output files | false
| false | MEDIUM
| *camel.sink.endpoint.showFuture* | If enabled Camel will on Future objects
wait for it to complete to obtain the payload to be logged. | false | false |
MEDIUM
| *camel.sink.endpoint.showHeaders* | Show the message headers. | false |
false | MEDIUM
-| *camel.sink.endpoint.showProperties* | Show the exchange properties. | false
| false | MEDIUM
+| *camel.sink.endpoint.showProperties* | Show the exchange properties (only
custom). Use showAllProperties to show both internal and custom properties. |
false | false | MEDIUM
| *camel.sink.endpoint.showStackTrace* | Show the stack trace, if an exchange
has an exception. Only effective if one of showAll, showException or
showCaughtException are enabled. | false | false | MEDIUM
| *camel.sink.endpoint.showStreams* | Whether Camel should show stream bodies
or not (eg such as java.io.InputStream). Beware if you enable this option then
you may not be able later to access the message body as the stream have already
been read by this logger. To remedy this you will have to use Stream Caching. |
false | false | MEDIUM
| *camel.sink.endpoint.skipBodyLineSeparator* | Whether to skip line
separators when logging the message body. This allows to log the message body
in one line, setting this option to false will preserve any line separators
from the body, which then will log the body as is. | true | false | MEDIUM
@@ -78,8 +79,4 @@ The camel-log sink connector has no transforms out of the box.
The camel-log sink connector has no aggregation strategies out of the box.
-
-
-
-
// kafka-connector options: END
diff --git
a/docs/modules/ROOT/pages/connectors/camel-quartz-kafka-source-connector.adoc
b/docs/modules/ROOT/pages/connectors/camel-quartz-kafka-source-connector.adoc
index 3329a3f..7fed5df 100644
---
a/docs/modules/ROOT/pages/connectors/camel-quartz-kafka-source-connector.adoc
+++
b/docs/modules/ROOT/pages/connectors/camel-quartz-kafka-source-connector.adoc
@@ -62,7 +62,7 @@ The camel-quartz source connector supports 33 options, which
are listed below.
| *camel.component.quartz.scheduler* | To use the custom configured Quartz
scheduler, instead of creating a new Scheduler. | null | false | MEDIUM
| *camel.component.quartz.schedulerFactory* | To use the custom
SchedulerFactory which is used to create the Scheduler. | null | false | MEDIUM
| *camel.component.quartz.autoStartScheduler* | Whether or not the scheduler
should be auto started. This options is default true | true | false | MEDIUM
-| *camel.component.quartz.interruptJobsOnShutdown* | Whether to interrupt jobs
on shutdown which forces the scheduler to shutdown quicker and attempt to
interrupt any running jobs. If this is enabled then any running jobs can fail
due to being interrupted. | false | false | MEDIUM
+| *camel.component.quartz.interruptJobsOnShutdown* | Whether to interrupt jobs
on shutdown which forces the scheduler to shutdown quicker and attempt to
interrupt any running jobs. If this is enabled then any running jobs can fail
due to being interrupted. When a job is interrupted then Camel will mark the
exchange to stop continue routing and set
java.util.concurrent.RejectedExecutionException as caused exception. Therefore
use this with care, as its often better to allow Camel jobs to [...]
| *camel.component.quartz.startDelayedSeconds* | Seconds to wait before
starting the quartz scheduler. | null | false | MEDIUM
|===
@@ -81,8 +81,4 @@ The camel-quartz source connector has no transforms out of
the box.
The camel-quartz source connector has no aggregation strategies out of the box.
-
-
-
-
// kafka-connector options: END
diff --git
a/docs/modules/ROOT/pages/connectors/camel-sftp-kafka-source-connector.adoc
b/docs/modules/ROOT/pages/connectors/camel-sftp-kafka-source-connector.adoc
index 7a5fa7e..fe78d53 100644
--- a/docs/modules/ROOT/pages/connectors/camel-sftp-kafka-source-connector.adoc
+++ b/docs/modules/ROOT/pages/connectors/camel-sftp-kafka-source-connector.adoc
@@ -82,8 +82,8 @@ The camel-sftp source connector supports 114 options, which
are listed below.
| *camel.source.endpoint.antFilterCaseSensitive* | Sets case sensitive flag on
ant filter. | true | false | MEDIUM
| *camel.source.endpoint.antInclude* | Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format. | null | false | MEDIUM
| *camel.source.endpoint.eagerMaxMessagesPerPoll* | Allows for controlling
whether the limit from maxMessagesPerPoll is eager or not. If eager then the
limit is during the scanning of files. Where as false would scan all files, and
then perform sorting. Setting this option to false allows for sorting all files
first, and then limit the poll. Mind that this requires a higher memory usage
as all file details are in memory to perform the sorting. | true | false |
MEDIUM
-| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-senstive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. | null | false | MEDIUM
+| *camel.source.endpoint.exclude* | Is used to exclude files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
+| *camel.source.endpoint.excludeExt* | Is used to exclude files matching file
extension name (case insensitive). For example to exclude bak files, then use
excludeExt=bak. Multiple extensions can be separated by comma, for example to
exclude bak and dat files, use excludeExt=bak,dat. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.filter* | Pluggable filter as a
org.apache.camel.component.file.GenericFileFilter class. Will skip files if
filter returns false in its accept() method. | null | false | MEDIUM
| *camel.source.endpoint.filterDirectory* | Filters the directory based on
Simple language. For example to filter on current date, you can use a simple
date pattern such as ${date:now:yyyMMdd} | null | false | MEDIUM
| *camel.source.endpoint.filterFile* | Filters the file based on Simple
language. For example to filter on file size, you can use ${file:size} 5000 |
null | false | MEDIUM
@@ -91,7 +91,7 @@ The camel-sftp source connector supports 114 options, which
are listed below.
| *camel.source.endpoint.idempotentKey* | To use a custom idempotent key. By
default the absolute path of the file is used. You can use the File Language,
for example to use the file name and file size, you can do:
idempotentKey=${file:name}-${file:size} | null | false | MEDIUM
| *camel.source.endpoint.idempotentRepository* | A pluggable repository
org.apache.camel.spi.IdempotentRepository which by default use
MemoryMessageIdRepository if none is specified and idempotent is true. | null |
false | MEDIUM
| *camel.source.endpoint.include* | Is used to include files, if filename
matches the regex pattern (matching is case in-sensitive). Notice if you use
symbols such as plus sign and others you would need to configure this using the
RAW() syntax if configuring this as an endpoint uri. See more details at
configuring endpoint uris | null | false | MEDIUM
-| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml | null | false | MEDIUM
+| *camel.source.endpoint.includeExt* | Is used to include files matching file
extension name (case insensitive). For example to include txt files, then use
includeExt=txt. Multiple extensions can be separated by comma, for example to
include txt and xml files, use includeExt=txt,xml. Note that the file extension
includes all parts, for example having a file named mydata.tar.gz will have
extension as tar.gz. For more flexibility then use the include/exclude options.
| null | false | MEDIUM
| *camel.source.endpoint.maxDepth* | The maximum depth to traverse when
recursively processing a directory. | 2147483647 | false | MEDIUM
| *camel.source.endpoint.maxMessagesPerPoll* | To define a maximum messages to
gather per poll. By default no maximum is set. Can be used to set a limit of
e.g. 1000 to avoid when starting up the server that there are thousands of
files. Set a value of 0 or negative to disabled it. Notice: If this option is
in use then the File and FTP components will limit before any sorting. For
example if you have 100000 files and use maxMessagesPerPoll=500, then only the
first 500 files will be picke [...]
| *camel.source.endpoint.minDepth* | The minimum depth to start processing
when recursively processing a directory. Using minDepth=1 means the base
directory. Using minDepth=2 means the first sub directory. | null | false |
MEDIUM
@@ -169,8 +169,4 @@
org.apache.camel.kafkaconnector.sftp.transformers.SftpRemoteFileTransforms
The camel-sftp source connector has no aggregation strategies out of the box.
-
-
-
-
// kafka-connector options: END