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-spring-boot.git
The following commit(s) were added to refs/heads/main by this push:
new af1025f [create-pull-request] automated change
af1025f is described below
commit af1025fd93a98f32a9c0f4a7bcde50d841f9bf2d
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Oct 16 01:02:06 2021 +0000
[create-pull-request] automated change
---
.../catalog/components/aws-secrets-manager.json | 2 +-
.../springboot/catalog/components/couchbase.json | 2 +-
.../catalog/components/dataset-test.json | 8 ++---
.../springboot/catalog/components/dataset.json | 8 ++---
.../catalog/components/debezium-mongodb.json | 8 ++---
.../catalog/components/debezium-mysql.json | 8 ++---
.../catalog/components/debezium-postgres.json | 8 ++---
.../catalog/components/debezium-sqlserver.json | 8 ++---
.../camel/springboot/catalog/components/file.json | 1 +
.../camel/springboot/catalog/components/ftp.json | 8 ++---
.../camel/springboot/catalog/components/ftps.json | 8 ++---
.../camel/springboot/catalog/components/mock.json | 8 ++---
.../camel/springboot/catalog/components/scp.json | 4 +--
.../camel/springboot/catalog/components/sftp.json | 8 ++---
.../springboot/catalog/components/soroush.json | 2 +-
.../camel/springboot/catalog/components/timer.json | 6 ++--
.../src/main/docs/spring-boot.json | 5 +++
.../modules/spring-boot/examples/json/jsonapi.json | 41 ++++++++++++++++++++++
18 files changed, 95 insertions(+), 48 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-secrets-manager.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-secrets-manager.json
index 53fca5a..b3e3a1d 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-secrets-manager.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-secrets-manager.json
@@ -14,7 +14,7 @@
"version": "3.13.0-SNAPSHOT",
"scheme": "aws-secrets-manager",
"extendsScheme": "",
- "syntax": "aws-secrets-manager:\/\/label",
+ "syntax": "aws-secrets-manager:label",
"async": false,
"api": false,
"consumerOnly": false,
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchbase.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchbase.json
index b217ae1..d5c5ab3 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchbase.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/couchbase.json
@@ -57,7 +57,7 @@
"replicateTo": { "kind": "parameter", "displayName": "Replicate To",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 0, "description": "Where to replicate the data" },
"startingIdForInsertsFrom": { "kind": "parameter", "displayName":
"Starting Id For Inserts From", "group": "producer", "label": "producer",
"required": false, "type": "integer", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "description": "Define the starting Id
where we are doing an insert operation" },
"additionalHosts": { "kind": "parameter", "displayName": "Additional
Hosts", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "The additional hosts" },
- "connectTimeout": { "kind": "parameter", "displayName": "Connect Timeout",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "2500", "description": "Define the
timeoutconnect in milliseconds" },
+ "connectTimeout": { "kind": "parameter", "displayName": "Connect Timeout",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "30000", "description": "Define the
timeoutconnect in milliseconds" },
"queryTimeout": { "kind": "parameter", "displayName": "Query Timeout",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "2500", "description": "Define the operation
timeout in milliseconds" },
"backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff
Error Threshold", "group": "scheduler", "label": "consumer,scheduler",
"required": false, "type": "integer", "javaType": "int", "deprecated": false,
"autowired": false, "secret": false, "description": "The number of subsequent
error polls (failed due some error) that should happen before the
backoffMultipler should kick-in." },
"backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff
Idle Threshold", "group": "scheduler", "label": "consumer,scheduler",
"required": false, "type": "integer", "javaType": "int", "deprecated": false,
"autowired": false, "secret": false, "description": "The number of subsequent
idle polls that should happen before the backoffMultipler should kick-in." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dataset-test.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dataset-test.json
index 5db8f0e..aa89a8f 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dataset-test.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dataset-test.json
@@ -30,18 +30,18 @@
"properties": {
"name": { "kind": "path", "displayName": "Name", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Name of endpoint to lookup in the
registry to use for polling messages used for testing" },
"anyOrder": { "kind": "parameter", "displayName": "Any Order", "group":
"producer", "label": "", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the expected messages should
arrive in the same order or can be in any order." },
- "assertPeriod": { "kind": "parameter", "displayName": "Assert Period",
"group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "0", "description": "Sets a grace period after
which the mock endpoint will re-assert to ensure the preliminary assertion is
still valid. This is used for example to assert that exactly a number of
messages arrives. For example if expectedMes [...]
+ "assertPeriod": { "kind": "parameter", "displayName": "Assert Period",
"group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "description": "Sets a grace period after which the mock
endpoint will re-assert to ensure the preliminary assertion is still valid.
This is used for example to assert that exactly a number of messages arrives.
For example if expectedMessageCount(int) was se [...]
"delimiter": { "kind": "parameter", "displayName": "Delimiter", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The split delimiter to use when split is enabled. By default
the delimiter is new line based. The delimiter can be a regular expression." },
"expectedCount": { "kind": "parameter", "displayName": "Expected Count",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "description": "Specifies the expected number of message
exchanges that should be received by this endpoint. Beware: If you want to
expect that 0 messages, then take extra care, as 0 matches when the tests
starts, so you need to set a ass [...]
"failFast": { "kind": "parameter", "displayName": "Fail Fast", "group":
"producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Sets whether assertIsSatisfied()
should fail fast at the first detected failed expectation while it may
otherwise wait for all expected messages to arrive before performing
expectations verifications. Is by default true. Set [...]
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during sta [...]
"log": { "kind": "parameter", "displayName": "Log", "group": "producer",
"label": "producer", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "To turn on logging when the mock
receives an incoming message. This will log only one time at INFO level for the
incoming message. For more detailed logging then set the logger to DEBUG level
for the org.apache.camel.component.mock.Mock [...]
"reportGroup": { "kind": "parameter", "displayName": "Report Group",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"description": "A number that is used to turn on throughput logging based on
groups of the size." },
- "resultMinimumWaitTime": { "kind": "parameter", "displayName": "Result
Minimum Wait Time", "group": "producer", "label": "producer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description": "Sets
the minimum expected amount of time (in millis) the assertIsSatisfied() will
wait on a latch until it is satisfied" },
- "resultWaitTime": { "kind": "parameter", "displayName": "Result Wait
Time", "group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "0", "description": "Sets the maximum amount
of time (in millis) the assertIsSatisfied() will wait on a latch until it is
satisfied" },
+ "resultMinimumWaitTime": { "kind": "parameter", "displayName": "Result
Minimum Wait Time", "group": "producer", "label": "producer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "description": "Sets the minimum expected
amount of time (in millis) the assertIsSatisfied() will wait on a latch until
it is satisfied" },
+ "resultWaitTime": { "kind": "parameter", "displayName": "Result Wait
Time", "group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "description": "Sets the maximum amount of time (in millis)
the assertIsSatisfied() will wait on a latch until it is satisfied" },
"retainFirst": { "kind": "parameter", "displayName": "Retain First",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "description": "Specifies to only retain the first n'th
number of received Exchanges. This is used when testing with big data, to
reduce memory consumption by not storing copies of every Exchange this mock
endpoint receives. Important: When u [...]
"retainLast": { "kind": "parameter", "displayName": "Retain Last",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "description": "Specifies to only retain the last n'th
number of received Exchanges. This is used when testing with big data, to
reduce memory consumption by not storing copies of every Exchange this mock
endpoint receives. Important: When usin [...]
- "sleepForEmptyTest": { "kind": "parameter", "displayName": "Sleep For
Empty Test", "group": "producer", "label": "producer", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "0", "description": "Allows a sleep to
be specified to wait to check that this endpoint really is empty when
expectedMessageCount(int) is called with zero" },
+ "sleepForEmptyTest": { "kind": "parameter", "displayName": "Sleep For
Empty Test", "group": "producer", "label": "producer", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "description": "Allows a sleep to be specified to wait
to check that this endpoint really is empty when expectedMessageCount(int) is
called with zero" },
"split": { "kind": "parameter", "displayName": "Split", "group":
"producer", "label": "", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "If enabled the messages loaded from the
test endpoint will be split using new line delimiters so each line is an
expected message. For example to use a file endpoint to load a file where each
line is an expected message." },
"timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"producer", "label": "", "required": false, "type": "duration", "javaType":
"long", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "2000", "description": "The timeout to use when polling for
message bodies from the URI" },
"copyOnExchange": { "kind": "parameter", "displayName": "Copy On
Exchange", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Sets whether to make a deep copy of the incoming Exchange when
received at this mock endpoint. Is by default true." }
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dataset.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dataset.json
index a720372..0b5f396 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dataset.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dataset.json
@@ -38,18 +38,18 @@
"produceDelay": { "kind": "parameter", "displayName": "Produce Delay",
"group": "consumer", "label": "consumer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "3", "description": "Allows a delay to be
specified which causes a delay when a message is sent by the consumer (to
simulate slow processing)" },
"exceptionHandler": { "kind": "parameter", "displayName": "Exception
Handler", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.",
"deprecated": false, "autowired": false, "secret": false, "description": "To
let the consumer use a custom ExceptionHandler. Notice if the option
bridgeErrorHandler is enabled then this option is not in use. By default the
con [...]
"exchangePattern": { "kind": "parameter", "displayName": "Exchange
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut",
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false,
"description": "Sets the exchange pattern when the consumer creates an
exchange." },
- "assertPeriod": { "kind": "parameter", "displayName": "Assert Period",
"group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "0", "description": "Sets a grace period after
which the mock endpoint will re-assert to ensure the preliminary assertion is
still valid. This is used for example to assert that exactly a number of
messages arrives. For example if expectedMes [...]
+ "assertPeriod": { "kind": "parameter", "displayName": "Assert Period",
"group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "description": "Sets a grace period after which the mock
endpoint will re-assert to ensure the preliminary assertion is still valid.
This is used for example to assert that exactly a number of messages arrives.
For example if expectedMessageCount(int) was se [...]
"consumeDelay": { "kind": "parameter", "displayName": "Consume Delay",
"group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "0", "description": "Allows a delay to be
specified which causes a delay when a message is consumed by the producer (to
simulate slow processing)" },
"expectedCount": { "kind": "parameter", "displayName": "Expected Count",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "description": "Specifies the expected number of message
exchanges that should be received by this endpoint. Beware: If you want to
expect that 0 messages, then take extra care, as 0 matches when the tests
starts, so you need to set a ass [...]
"failFast": { "kind": "parameter", "displayName": "Fail Fast", "group":
"producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Sets whether assertIsSatisfied()
should fail fast at the first detected failed expectation while it may
otherwise wait for all expected messages to arrive before performing
expectations verifications. Is by default true. Set [...]
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during sta [...]
"log": { "kind": "parameter", "displayName": "Log", "group": "producer",
"label": "producer", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "To turn on logging when the mock
receives an incoming message. This will log only one time at INFO level for the
incoming message. For more detailed logging then set the logger to DEBUG level
for the org.apache.camel.component.mock.Mock [...]
"reportGroup": { "kind": "parameter", "displayName": "Report Group",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"description": "A number that is used to turn on throughput logging based on
groups of the size." },
- "resultMinimumWaitTime": { "kind": "parameter", "displayName": "Result
Minimum Wait Time", "group": "producer", "label": "producer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description": "Sets
the minimum expected amount of time (in millis) the assertIsSatisfied() will
wait on a latch until it is satisfied" },
- "resultWaitTime": { "kind": "parameter", "displayName": "Result Wait
Time", "group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "0", "description": "Sets the maximum amount
of time (in millis) the assertIsSatisfied() will wait on a latch until it is
satisfied" },
+ "resultMinimumWaitTime": { "kind": "parameter", "displayName": "Result
Minimum Wait Time", "group": "producer", "label": "producer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "description": "Sets the minimum expected
amount of time (in millis) the assertIsSatisfied() will wait on a latch until
it is satisfied" },
+ "resultWaitTime": { "kind": "parameter", "displayName": "Result Wait
Time", "group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "description": "Sets the maximum amount of time (in millis)
the assertIsSatisfied() will wait on a latch until it is satisfied" },
"retainFirst": { "kind": "parameter", "displayName": "Retain First",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "description": "Specifies to only retain the first n'th
number of received Exchanges. This is used when testing with big data, to
reduce memory consumption by not storing copies of every Exchange this mock
endpoint receives. Important: When u [...]
"retainLast": { "kind": "parameter", "displayName": "Retain Last",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "description": "Specifies to only retain the last n'th
number of received Exchanges. This is used when testing with big data, to
reduce memory consumption by not storing copies of every Exchange this mock
endpoint receives. Important: When usin [...]
- "sleepForEmptyTest": { "kind": "parameter", "displayName": "Sleep For
Empty Test", "group": "producer", "label": "producer", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "0", "description": "Allows a sleep to
be specified to wait to check that this endpoint really is empty when
expectedMessageCount(int) is called with zero" },
+ "sleepForEmptyTest": { "kind": "parameter", "displayName": "Sleep For
Empty Test", "group": "producer", "label": "producer", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "description": "Allows a sleep to be specified to wait
to check that this endpoint really is empty when expectedMessageCount(int) is
called with zero" },
"copyOnExchange": { "kind": "parameter", "displayName": "Copy On
Exchange", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Sets whether to make a deep copy of the incoming Exchange when
received at this mock endpoint. Is by default true." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mongodb.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mongodb.json
index 41673e8..38ac172 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mongodb.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mongodb.json
@@ -28,8 +28,8 @@
"internalKeyConverter": { "kind": "property", "displayName": "Internal Key
Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descript [...]
"internalValueConverter": { "kind": "property", "displayName": "Internal
Value Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "desc [...]
"offsetCommitPolicy": { "kind": "property", "displayName": "Offset Commit
Policy", "group": "consumer", "label": "consumer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue":
"io.debezium.embedded.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "co [...]
- "offsetCommitTimeoutMs": { "kind": "property", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait fo [...]
- "offsetFlushIntervalMs": { "kind": "property", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing offs [...]
+ "offsetCommitTimeoutMs": { "kind": "property", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait [...]
+ "offsetFlushIntervalMs": { "kind": "property", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing of [...]
"offsetStorage": { "kind": "property", "displayName": "Offset Storage",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue":
"org.apache.kafka.connect.storage.FileOffsetBackingStore",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description [...]
"offsetStorageFileName": { "kind": "property", "displayName": "Offset
Storage File Name", "group": "consumer", "label": "consumer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Path to file where
offsets are to be stored. Required [...]
"offsetStoragePartitions": { "kind": "property", "displayName": "Offset
Storage Partitions", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The number of
partitions used when creating the offset storage [...]
@@ -89,8 +89,8 @@
"internalKeyConverter": { "kind": "parameter", "displayName": "Internal
Key Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descrip [...]
"internalValueConverter": { "kind": "parameter", "displayName": "Internal
Value Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "des [...]
"offsetCommitPolicy": { "kind": "parameter", "displayName": "Offset Commit
Policy", "group": "consumer", "label": "consumer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue":
"io.debezium.embedded.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "c [...]
- "offsetCommitTimeoutMs": { "kind": "parameter", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait f [...]
- "offsetFlushIntervalMs": { "kind": "parameter", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing off [...]
+ "offsetCommitTimeoutMs": { "kind": "parameter", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait [...]
+ "offsetFlushIntervalMs": { "kind": "parameter", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing o [...]
"offsetStorage": { "kind": "parameter", "displayName": "Offset Storage",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue":
"org.apache.kafka.connect.storage.FileOffsetBackingStore",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descriptio [...]
"offsetStorageFileName": { "kind": "parameter", "displayName": "Offset
Storage File Name", "group": "consumer", "label": "consumer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Path to file where
offsets are to be stored. Require [...]
"offsetStoragePartitions": { "kind": "parameter", "displayName": "Offset
Storage Partitions", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The number of
partitions used when creating the offset storag [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
index 457b811..ed85b46 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
@@ -28,8 +28,8 @@
"internalKeyConverter": { "kind": "property", "displayName": "Internal Key
Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descriptio [...]
"internalValueConverter": { "kind": "property", "displayName": "Internal
Value Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descri [...]
"offsetCommitPolicy": { "kind": "property", "displayName": "Offset Commit
Policy", "group": "consumer", "label": "consumer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue":
"io.debezium.embedded.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "conf [...]
- "offsetCommitTimeoutMs": { "kind": "property", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait for [...]
- "offsetFlushIntervalMs": { "kind": "property", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing offset [...]
+ "offsetCommitTimeoutMs": { "kind": "property", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait fo [...]
+ "offsetFlushIntervalMs": { "kind": "property", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing offs [...]
"offsetStorage": { "kind": "property", "displayName": "Offset Storage",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue":
"org.apache.kafka.connect.storage.FileOffsetBackingStore",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": [...]
"offsetStorageFileName": { "kind": "property", "displayName": "Offset
Storage File Name", "group": "consumer", "label": "consumer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Path to file where
offsets are to be stored. Required w [...]
"offsetStoragePartitions": { "kind": "property", "displayName": "Offset
Storage Partitions", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The number of
partitions used when creating the offset storage t [...]
@@ -124,8 +124,8 @@
"internalKeyConverter": { "kind": "parameter", "displayName": "Internal
Key Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descripti [...]
"internalValueConverter": { "kind": "parameter", "displayName": "Internal
Value Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descr [...]
"offsetCommitPolicy": { "kind": "parameter", "displayName": "Offset Commit
Policy", "group": "consumer", "label": "consumer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue":
"io.debezium.embedded.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "con [...]
- "offsetCommitTimeoutMs": { "kind": "parameter", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait for [...]
- "offsetFlushIntervalMs": { "kind": "parameter", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing offse [...]
+ "offsetCommitTimeoutMs": { "kind": "parameter", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait f [...]
+ "offsetFlushIntervalMs": { "kind": "parameter", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing off [...]
"offsetStorage": { "kind": "parameter", "displayName": "Offset Storage",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue":
"org.apache.kafka.connect.storage.FileOffsetBackingStore",
"configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description" [...]
"offsetStorageFileName": { "kind": "parameter", "displayName": "Offset
Storage File Name", "group": "consumer", "label": "consumer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Path to file where
offsets are to be stored. Required [...]
"offsetStoragePartitions": { "kind": "parameter", "displayName": "Offset
Storage Partitions", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The number of
partitions used when creating the offset storage [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
index ba1f7b6..2cef134 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
@@ -28,8 +28,8 @@
"internalKeyConverter": { "kind": "property", "displayName": "Internal Key
Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descrip [...]
"internalValueConverter": { "kind": "property", "displayName": "Internal
Value Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "des [...]
"offsetCommitPolicy": { "kind": "property", "displayName": "Offset Commit
Policy", "group": "consumer", "label": "consumer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue":
"io.debezium.embedded.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "c [...]
- "offsetCommitTimeoutMs": { "kind": "property", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait f [...]
- "offsetFlushIntervalMs": { "kind": "property", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing off [...]
+ "offsetCommitTimeoutMs": { "kind": "property", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait [...]
+ "offsetFlushIntervalMs": { "kind": "property", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing o [...]
"offsetStorage": { "kind": "property", "displayName": "Offset Storage",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue":
"org.apache.kafka.connect.storage.FileOffsetBackingStore",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descriptio [...]
"offsetStorageFileName": { "kind": "property", "displayName": "Offset
Storage File Name", "group": "consumer", "label": "consumer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Path to file where
offsets are to be stored. Require [...]
"offsetStoragePartitions": { "kind": "property", "displayName": "Offset
Storage Partitions", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The number of
partitions used when creating the offset storag [...]
@@ -120,8 +120,8 @@
"internalKeyConverter": { "kind": "parameter", "displayName": "Internal
Key Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descri [...]
"internalValueConverter": { "kind": "parameter", "displayName": "Internal
Value Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "de [...]
"offsetCommitPolicy": { "kind": "parameter", "displayName": "Offset Commit
Policy", "group": "consumer", "label": "consumer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue":
"io.debezium.embedded.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": " [...]
- "offsetCommitTimeoutMs": { "kind": "parameter", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait [...]
- "offsetFlushIntervalMs": { "kind": "parameter", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing of [...]
+ "offsetCommitTimeoutMs": { "kind": "parameter", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wai [...]
+ "offsetFlushIntervalMs": { "kind": "parameter", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing [...]
"offsetStorage": { "kind": "parameter", "displayName": "Offset Storage",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue":
"org.apache.kafka.connect.storage.FileOffsetBackingStore",
"configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descripti [...]
"offsetStorageFileName": { "kind": "parameter", "displayName": "Offset
Storage File Name", "group": "consumer", "label": "consumer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Path to file where
offsets are to be stored. Requir [...]
"offsetStoragePartitions": { "kind": "parameter", "displayName": "Offset
Storage Partitions", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The number of
partitions used when creating the offset stora [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-sqlserver.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-sqlserver.json
index 4600464..e65cfb2 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-sqlserver.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-sqlserver.json
@@ -28,8 +28,8 @@
"internalKeyConverter": { "kind": "property", "displayName": "Internal Key
Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descri [...]
"internalValueConverter": { "kind": "property", "displayName": "Internal
Value Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "de [...]
"offsetCommitPolicy": { "kind": "property", "displayName": "Offset Commit
Policy", "group": "consumer", "label": "consumer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue":
"io.debezium.embedded.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": " [...]
- "offsetCommitTimeoutMs": { "kind": "property", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait [...]
- "offsetFlushIntervalMs": { "kind": "property", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing of [...]
+ "offsetCommitTimeoutMs": { "kind": "property", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wai [...]
+ "offsetFlushIntervalMs": { "kind": "property", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing [...]
"offsetStorage": { "kind": "property", "displayName": "Offset Storage",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue":
"org.apache.kafka.connect.storage.FileOffsetBackingStore",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descripti [...]
"offsetStorageFileName": { "kind": "property", "displayName": "Offset
Storage File Name", "group": "consumer", "label": "consumer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Path to file where
offsets are to be stored. Requir [...]
"offsetStoragePartitions": { "kind": "property", "displayName": "Offset
Storage Partitions", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The number of
partitions used when creating the offset stora [...]
@@ -103,8 +103,8 @@
"internalKeyConverter": { "kind": "parameter", "displayName": "Internal
Key Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descr [...]
"internalValueConverter": { "kind": "parameter", "displayName": "Internal
Value Converter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"org.apache.kafka.connect.json.JsonConverter", "configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "d [...]
"offsetCommitPolicy": { "kind": "parameter", "displayName": "Offset Commit
Policy", "group": "consumer", "label": "consumer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue":
"io.debezium.embedded.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": [...]
- "offsetCommitTimeoutMs": { "kind": "parameter", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wait [...]
- "offsetFlushIntervalMs": { "kind": "parameter", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60s",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing o [...]
+ "offsetCommitTimeoutMs": { "kind": "parameter", "displayName": "Offset
Commit Timeout Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Maximum number of
milliseconds to wa [...]
+ "offsetFlushIntervalMs": { "kind": "parameter", "displayName": "Offset
Flush Interval Ms", "group": "consumer", "label": "consumer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "60000",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Interval at which to
try committing [...]
"offsetStorage": { "kind": "parameter", "displayName": "Offset Storage",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue":
"org.apache.kafka.connect.storage.FileOffsetBackingStore",
"configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "descript [...]
"offsetStorageFileName": { "kind": "parameter", "displayName": "Offset
Storage File Name", "group": "consumer", "label": "consumer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "Path to file where
offsets are to be stored. Requi [...]
"offsetStoragePartitions": { "kind": "parameter", "displayName": "Offset
Storage Partitions", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
"configurationField": "configuration", "description": "The number of
partitions used when creating the offset stor [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/file.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/file.json
index 9a90485..700cd09 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/file.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/file.json
@@ -49,6 +49,7 @@
"pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false,
"autowired": false, "secret": false, "description": "A pluggable
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your
custom implementation to control error handling usually occurred during the
poll operation [...]
"probeContentType": { "kind": "parameter", "displayName": "Probe Content
Type", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Whether to enable probing of the content type. If enable then
the consumer uses Files#probeContentType(java.nio.file.Path) to determine the
content-type of the file, and store that as a he [...]
"processStrategy": { "kind": "parameter", "displayName": "Process
Strategy", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.component.file.GenericFileProcessStrategy<java.io.File>",
"deprecated": false, "autowired": false, "secret": false, "description": "A
pluggable org.apache.camel.component.file.GenericFileProcessStrategy allowing
you to implement your own readLock option or similar. Can also be used [...]
+ "resumeStrategy": { "kind": "parameter", "displayName": "Resume Strategy",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.file.consumer.FileConsumerResumeStrategy",
"deprecated": false, "autowired": false, "secret": false, "description": "Set a
resume strategy for files. This makes it possible to define a strategy for
resuming reading files after the last point before stopping the application.
[...]
"startingDirectoryMustExist": { "kind": "parameter", "displayName":
"Starting Directory Must Exist", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the starting directory must
exist. Mind that the autoCreate option is default enabled, which means the
starting directory is normally auto created if it doesn' [...]
"startingDirectoryMustHaveAccess": { "kind": "parameter", "displayName":
"Starting Directory Must Have Access", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether the starting directory has
access permissions. Mind that the startingDirectoryMustExist parameter must be
set to true in order to verify that the di [...]
"appendChars": { "kind": "parameter", "displayName": "Append Chars",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "Used to append characters (text) after writing
files. This can for example be used to add new lines or other separators when
writing and appending new files or existing files. To specify new-line (slash-n
or slash-r) or tab (slash-t) [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftp.json
index f4315ea..2b08aaf 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftp.json
@@ -87,13 +87,13 @@
"ftpClientConfigParameters": { "kind": "parameter", "displayName": "Ftp
Client Config Parameters", "group": "advanced", "label": "advanced",
"required": false, "type": "object", "javaType":
"java.util.Map<java.lang.String, java.lang.Object>", "prefix":
"ftpClientConfig.", "multiValue": true, "deprecated": false, "autowired":
false, "secret": false, "description": "Used by FtpComponent to provide
additional parameters for the FTPClientConfig" },
"ftpClientParameters": { "kind": "parameter", "displayName": "Ftp Client
Parameters", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "java.util.Map<java.lang.String,
java.lang.Object>", "prefix": "ftpClient.", "multiValue": true, "deprecated":
false, "autowired": false, "secret": false, "description": "Used by
FtpComponent to provide additional parameters for the FTPClient" },
"maximumReconnectAttempts": { "kind": "parameter", "displayName": "Maximum
Reconnect Attempts", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "description": "Specifies the maximum reconnect
attempts Camel performs when it tries to connect to the remote FTP server. Use
0 to disable this behavior." },
- "reconnectDelay": { "kind": "parameter", "displayName": "Reconnect Delay",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "description": "Delay in millis Camel will wait before
performing a reconnect attempt." },
+ "reconnectDelay": { "kind": "parameter", "displayName": "Reconnect Delay",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "1000", "description": "Delay in millis Camel
will wait before performing a reconnect attempt." },
"siteCommand": { "kind": "parameter", "displayName": "Site Command",
"group": "advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets optional site
command(s) to be executed after successful login. Multiple site commands can be
separated using [...]
- "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "5m", "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Only for Camel 2.4. SFTP for Camel 2.14.3\/2.15.3\/2.16 onwards. Is
the So [...]
+ "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "300000", "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Is the SocketOptions.SO_TIMEOUT value in millis. Recommended option is
[...]
"stepwise": { "kind": "parameter", "displayName": "Stepwise", "group":
"advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets whether we should
stepwise change directories while traversing file structures when downloading
files, [...]
"synchronous": { "kind": "parameter", "displayName": "Synchronous",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Sets whether synchronous
processing should be strictly used" },
- "throwExceptionOnConnectFailed": { "kind": "parameter", "displayName":
"Throw Exception On Connect Failed", "group": "advanced", "label": "advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thrown if connection failed (exhauste [...]
- "timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "30s", "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets the data timeout
for waiting for reply Used only by FTPClient" },
+ "throwExceptionOnConnectFailed": { "kind": "parameter", "displayName":
"Throw Exception On Connect Failed", "group": "advanced", "label": "advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thrown if connection failed (exhauste [...]
+ "timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "30000", "configurationClass":
"org.apache.camel.component.file.remote.FtpConfiguration",
"configurationField": "configuration", "description": "Sets the data timeout
for waiting for reply Used only by FTPClient" },
"antExclude": { "kind": "parameter", "displayName": "Ant Exclude",
"group": "filter", "label": "consumer,filter", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Ant style filter exclusion. If both
antInclude and antExclude are used, antExclude takes precedence over
antInclude. Multiple exclusions may be specified in comma-delimited format." },
"antFilterCaseSensitive": { "kind": "parameter", "displayName": "Ant
Filter Case Sensitive", "group": "filter", "label": "consumer,filter",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Sets case sensitive flag on ant filter." },
"antInclude": { "kind": "parameter", "displayName": "Ant Include",
"group": "filter", "label": "consumer,filter", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftps.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftps.json
index efb7096..4a90b1f 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftps.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ftps.json
@@ -88,13 +88,13 @@
"ftpClientConfigParameters": { "kind": "parameter", "displayName": "Ftp
Client Config Parameters", "group": "advanced", "label": "advanced",
"required": false, "type": "object", "javaType":
"java.util.Map<java.lang.String, java.lang.Object>", "prefix":
"ftpClientConfig.", "multiValue": true, "deprecated": false, "autowired":
false, "secret": false, "description": "Used by FtpComponent to provide
additional parameters for the FTPClientConfig" },
"ftpClientParameters": { "kind": "parameter", "displayName": "Ftp Client
Parameters", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "java.util.Map<java.lang.String,
java.lang.Object>", "prefix": "ftpClient.", "multiValue": true, "deprecated":
false, "autowired": false, "secret": false, "description": "Used by
FtpComponent to provide additional parameters for the FTPClient" },
"maximumReconnectAttempts": { "kind": "parameter", "displayName": "Maximum
Reconnect Attempts", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "description": "Specifies the maximum reconnect
attempts Camel performs when it tries to connect to the remote FTP server. Use
0 to disable this behavior." },
- "reconnectDelay": { "kind": "parameter", "displayName": "Reconnect Delay",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "description": "Delay in millis Camel will wait before
performing a reconnect attempt." },
+ "reconnectDelay": { "kind": "parameter", "displayName": "Reconnect Delay",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "1000", "description": "Delay in millis Camel
will wait before performing a reconnect attempt." },
"siteCommand": { "kind": "parameter", "displayName": "Site Command",
"group": "advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets optional site
command(s) to be executed after successful login. Multiple site commands can be
separated usin [...]
- "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "5m", "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Only for Camel 2.4. SFTP for Camel 2.14.3\/2.15.3\/2.16 onwards. Is
the S [...]
+ "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "300000", "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Is the SocketOptions.SO_TIMEOUT value in millis. Recommended option i
[...]
"stepwise": { "kind": "parameter", "displayName": "Stepwise", "group":
"advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets whether we should
stepwise change directories while traversing file structures when downloading
files [...]
"synchronous": { "kind": "parameter", "displayName": "Synchronous",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Sets whether synchronous
processing should be strictly used" },
- "throwExceptionOnConnectFailed": { "kind": "parameter", "displayName":
"Throw Exception On Connect Failed", "group": "advanced", "label": "advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thrown if connection failed (exhaust [...]
- "timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "30s", "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets the data timeout
for waiting for reply Used only by FTPClient" },
+ "throwExceptionOnConnectFailed": { "kind": "parameter", "displayName":
"Throw Exception On Connect Failed", "group": "advanced", "label": "advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thrown if connection failed (exhaust [...]
+ "timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "30000", "configurationClass":
"org.apache.camel.component.file.remote.FtpsConfiguration",
"configurationField": "configuration", "description": "Sets the data timeout
for waiting for reply Used only by FTPClient" },
"antExclude": { "kind": "parameter", "displayName": "Ant Exclude",
"group": "filter", "label": "consumer,filter", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Ant style filter exclusion. If both
antInclude and antExclude are used, antExclude takes precedence over
antInclude. Multiple exclusions may be specified in comma-delimited format." },
"antFilterCaseSensitive": { "kind": "parameter", "displayName": "Ant
Filter Case Sensitive", "group": "filter", "label": "consumer,filter",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Sets case sensitive flag on ant filter." },
"antInclude": { "kind": "parameter", "displayName": "Ant Include",
"group": "filter", "label": "consumer,filter", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mock.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mock.json
index 4fe1365..b55bc1e 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mock.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mock.json
@@ -29,17 +29,17 @@
},
"properties": {
"name": { "kind": "path", "displayName": "Name", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Name of mock endpoint" },
- "assertPeriod": { "kind": "parameter", "displayName": "Assert Period",
"group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "0", "description": "Sets a grace period after
which the mock endpoint will re-assert to ensure the preliminary assertion is
still valid. This is used for example to assert that exactly a number of
messages arrives. For example if expectedMes [...]
+ "assertPeriod": { "kind": "parameter", "displayName": "Assert Period",
"group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "description": "Sets a grace period after which the mock
endpoint will re-assert to ensure the preliminary assertion is still valid.
This is used for example to assert that exactly a number of messages arrives.
For example if expectedMessageCount(int) was se [...]
"expectedCount": { "kind": "parameter", "displayName": "Expected Count",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "description": "Specifies the expected number of message
exchanges that should be received by this endpoint. Beware: If you want to
expect that 0 messages, then take extra care, as 0 matches when the tests
starts, so you need to set a ass [...]
"failFast": { "kind": "parameter", "displayName": "Fail Fast", "group":
"producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Sets whether assertIsSatisfied()
should fail fast at the first detected failed expectation while it may
otherwise wait for all expected messages to arrive before performing
expectations verifications. Is by default true. Set [...]
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during sta [...]
"log": { "kind": "parameter", "displayName": "Log", "group": "producer",
"label": "producer", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "To turn on logging when the mock
receives an incoming message. This will log only one time at INFO level for the
incoming message. For more detailed logging then set the logger to DEBUG level
for the org.apache.camel.component.mock.Mock [...]
"reportGroup": { "kind": "parameter", "displayName": "Report Group",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"description": "A number that is used to turn on throughput logging based on
groups of the size." },
- "resultMinimumWaitTime": { "kind": "parameter", "displayName": "Result
Minimum Wait Time", "group": "producer", "label": "producer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description": "Sets
the minimum expected amount of time (in millis) the assertIsSatisfied() will
wait on a latch until it is satisfied" },
- "resultWaitTime": { "kind": "parameter", "displayName": "Result Wait
Time", "group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "0", "description": "Sets the maximum amount
of time (in millis) the assertIsSatisfied() will wait on a latch until it is
satisfied" },
+ "resultMinimumWaitTime": { "kind": "parameter", "displayName": "Result
Minimum Wait Time", "group": "producer", "label": "producer", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "description": "Sets the minimum expected
amount of time (in millis) the assertIsSatisfied() will wait on a latch until
it is satisfied" },
+ "resultWaitTime": { "kind": "parameter", "displayName": "Result Wait
Time", "group": "producer", "label": "producer", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "description": "Sets the maximum amount of time (in millis)
the assertIsSatisfied() will wait on a latch until it is satisfied" },
"retainFirst": { "kind": "parameter", "displayName": "Retain First",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "description": "Specifies to only retain the first n'th
number of received Exchanges. This is used when testing with big data, to
reduce memory consumption by not storing copies of every Exchange this mock
endpoint receives. Important: When u [...]
"retainLast": { "kind": "parameter", "displayName": "Retain Last",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "description": "Specifies to only retain the last n'th
number of received Exchanges. This is used when testing with big data, to
reduce memory consumption by not storing copies of every Exchange this mock
endpoint receives. Important: When usin [...]
- "sleepForEmptyTest": { "kind": "parameter", "displayName": "Sleep For
Empty Test", "group": "producer", "label": "producer", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "0", "description": "Allows a sleep to
be specified to wait to check that this endpoint really is empty when
expectedMessageCount(int) is called with zero" },
+ "sleepForEmptyTest": { "kind": "parameter", "displayName": "Sleep For
Empty Test", "group": "producer", "label": "producer", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "description": "Allows a sleep to be specified to wait
to check that this endpoint really is empty when expectedMessageCount(int) is
called with zero" },
"copyOnExchange": { "kind": "parameter", "displayName": "Copy On
Exchange", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Sets whether to make a deep copy of the incoming Exchange when
received at this mock endpoint. Is by default true." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/scp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/scp.json
index 2a9b47c..0a70d19 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/scp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/scp.json
@@ -42,9 +42,9 @@
"disconnectOnBatchComplete": { "kind": "parameter", "displayName":
"Disconnect On Batch Complete", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether or not to disconnect from remote
FTP server right after a Batch upload is complete. disconnectOnBatchComplete
will only disconnect the current connection to the [...]
"moveExistingFileStrategy": { "kind": "parameter", "displayName": "Move
Existing File Strategy", "group": "producer (advanced)", "label":
"producer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.component.file.strategy.FileMoveExistingStrategy",
"deprecated": false, "autowired": false, "secret": false, "description":
"Strategy (Custom Strategy) used to move file with special naming token to use
when fileExist=Move is configured. By default, there is an [...]
"connectTimeout": { "kind": "parameter", "displayName": "Connect Timeout",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "10000", "configurationClass":
"org.apache.camel.component.scp.ScpConfiguration", "configurationField":
"configuration", "description": "Sets the connect timeout for waiting for a
connection to be established Used by both FTPClient and JSCH" },
- "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "5m", "configurationClass":
"org.apache.camel.component.scp.ScpConfiguration", "configurationField":
"configuration", "description": "Sets the so timeout FTP and FTPS Only for
Camel 2.4. SFTP for Camel 2.14.3\/2.15.3\/2.16 onwards. Is the SocketOpti [...]
+ "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "300000", "configurationClass":
"org.apache.camel.component.scp.ScpConfiguration", "configurationField":
"configuration", "description": "Sets the so timeout FTP and FTPS Is the
SocketOptions.SO_TIMEOUT value in millis. Recommended option is to set [...]
"synchronous": { "kind": "parameter", "displayName": "Synchronous",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Sets whether synchronous
processing should be strictly used" },
- "timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "30s", "configurationClass":
"org.apache.camel.component.scp.ScpConfiguration", "configurationField":
"configuration", "description": "Sets the data timeout for waiting for reply
Used only by FTPClient" },
+ "timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "30000", "configurationClass":
"org.apache.camel.component.scp.ScpConfiguration", "configurationField":
"configuration", "description": "Sets the data timeout for waiting for reply
Used only by FTPClient" },
"knownHostsFile": { "kind": "parameter", "displayName": "Known Hosts
File", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "configurationClass":
"org.apache.camel.component.scp.ScpConfiguration", "configurationField":
"configuration", "description": "Sets the known_hosts file, so that the jsch
endpoint can do host key verification. You can prefix with classpath: to [...]
"password": { "kind": "parameter", "displayName": "Password", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.scp.ScpConfiguration", "configurationField":
"configuration", "description": "Password to use for login" },
"preferredAuthentications": { "kind": "parameter", "displayName":
"Preferred Authentications", "group": "security", "label": "security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": true, "configurationClass":
"org.apache.camel.component.scp.ScpConfiguration", "configurationField":
"configuration", "description": "Set a comma separated list of authentications
that will be used in order of preference. Possible [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
index 08c5428..3efbc1e 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
@@ -82,14 +82,14 @@
"existDirCheckUsingLs": { "kind": "parameter", "displayName": "Exist Dir
Check Using Ls", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Whether to check for
existing directory using LS command or CD. By default LS [...]
"maximumReconnectAttempts": { "kind": "parameter", "displayName": "Maximum
Reconnect Attempts", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "description": "Specifies the maximum reconnect
attempts Camel performs when it tries to connect to the remote FTP server. Use
0 to disable this behavior." },
"proxy": { "kind": "parameter", "displayName": "Proxy", "group":
"advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "com.jcraft.jsch.Proxy", "deprecated": false, "autowired": false,
"secret": false, "description": "To use a custom configured
com.jcraft.jsch.Proxy. This proxy is used to consume\/send messages from the
target SFTP host." },
- "reconnectDelay": { "kind": "parameter", "displayName": "Reconnect Delay",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "description": "Delay in millis Camel will wait before
performing a reconnect attempt." },
+ "reconnectDelay": { "kind": "parameter", "displayName": "Reconnect Delay",
"group": "advanced", "label": "advanced", "required": false, "type":
"duration", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "1000", "description": "Delay in millis Camel
will wait before performing a reconnect attempt." },
"serverAliveCountMax": { "kind": "parameter", "displayName": "Server Alive
Count Max", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 1, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the number of
keep-alive messages which may be sent without receiving any messages [...]
"serverAliveInterval": { "kind": "parameter", "displayName": "Server Alive
Interval", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the interval
(millis) to send a keep-alive message. If zero is specified, any keep-alive
message must n [...]
- "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "5m", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Only for Camel 2.4. SFTP for Camel 2.14.3\/2.15.3\/2.16 onwards. Is
the S [...]
+ "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "300000", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the so timeout FTP
and FTPS Is the SocketOptions.SO_TIMEOUT value in millis. Recommended option i
[...]
"stepwise": { "kind": "parameter", "displayName": "Stepwise", "group":
"advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets whether we should
stepwise change directories while traversing file structures when downloading
files [...]
"synchronous": { "kind": "parameter", "displayName": "Synchronous",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Sets whether synchronous
processing should be strictly used" },
- "throwExceptionOnConnectFailed": { "kind": "parameter", "displayName":
"Throw Exception On Connect Failed", "group": "advanced", "label": "advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thrown if connection failed (exhaust [...]
- "timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "30s", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the data timeout
for waiting for reply Used only by FTPClient" },
+ "throwExceptionOnConnectFailed": { "kind": "parameter", "displayName":
"Throw Exception On Connect Failed", "group": "advanced", "label": "advanced",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Should an exception be
thrown if connection failed (exhaust [...]
+ "timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"advanced", "label": "advanced", "required": false, "type": "duration",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "30000", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets the data timeout
for waiting for reply Used only by FTPClient" },
"antExclude": { "kind": "parameter", "displayName": "Ant Exclude",
"group": "filter", "label": "consumer,filter", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Ant style filter exclusion. If both
antInclude and antExclude are used, antExclude takes precedence over
antInclude. Multiple exclusions may be specified in comma-delimited format." },
"antFilterCaseSensitive": { "kind": "parameter", "displayName": "Ant
Filter Case Sensitive", "group": "filter", "label": "consumer,filter",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Sets case sensitive flag on ant filter." },
"antInclude": { "kind": "parameter", "displayName": "Ant Include",
"group": "filter", "label": "consumer,filter", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Ant style filter inclusion. Multiple
inclusions may be specified in comma-delimited format." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/soroush.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/soroush.json
index c2759dc1..abfc765 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/soroush.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/soroush.json
@@ -45,7 +45,7 @@
"backOffStrategy": { "kind": "parameter", "displayName": "Back Off
Strategy", "group": "scheduling", "label": "scheduling", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "Exponential",
"description": "The strategy to backoff in case of connection failure.
Currently 3 strategies are supported: 1. Exponential (default): It multiply
retryWaitingTime by retryExponentialCoefficient after each [...]
"maxRetryWaitingTime": { "kind": "parameter", "displayName": "Max Retry
Waiting Time", "group": "scheduling", "label": "scheduling", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "3600000", "description": "Maximum
amount of time (in millisecond) a thread wait before retrying failed request."
},
"reconnectIdleConnectionTimeout": { "kind": "parameter", "displayName":
"Reconnect Idle Connection Timeout", "group": "scheduling", "label":
"scheduling", "required": false, "type": "duration", "javaType": "long",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"300000", "description": "The timeout in millisecond to reconnect the existing
getMessage connection to ensure that the connection is always live and does not
dead without notifying the bot. this valu [...]
- "retryExponentialCoefficient": { "kind": "parameter", "displayName":
"Retry Exponential Coefficient", "group": "scheduling", "label": "scheduling",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "2", "description":
"Coefficient to compute back off time when using Exponential Back Off strategy"
},
+ "retryExponentialCoefficient": { "kind": "parameter", "displayName":
"Retry Exponential Coefficient", "group": "scheduling", "label": "scheduling",
"required": false, "type": "integer", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": 2, "description":
"Coefficient to compute back off time when using Exponential Back Off strategy"
},
"retryLinearIncrement": { "kind": "parameter", "displayName": "Retry
Linear Increment", "group": "scheduling", "label": "scheduling", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "10000", "description":
"The amount of time (in millisecond) which adds to waiting time when using
Linear back off strategy" },
"retryWaitingTime": { "kind": "parameter", "displayName": "Retry Waiting
Time", "group": "scheduling", "label": "scheduling", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 1000, "description": "Waiting time before
retry failed request (Millisecond). If backOffStrategy is not Fixed this is the
based value for computing back off waiting time. the first retry is always
happen immediately after failure [...]
"authorizationToken": { "kind": "parameter", "displayName": "Authorization
Token", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "description": "The authorization token for using the
bot. if uri path does not contain authorization token, this token will be
used." }
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/timer.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/timer.json
index 1130f4a..578f723 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/timer.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/timer.json
@@ -28,11 +28,11 @@
"properties": {
"timerName": { "kind": "path", "displayName": "Timer Name", "group":
"consumer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The name of the timer" },
"bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error
Handler", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Allows for bridging the
consumer to the Camel routing Error Handler, which mean any exceptions occurred
while the consumer is trying to pickup incoming messages, or the likes, will
now be processed as a m [...]
- "delay": { "kind": "parameter", "displayName": "Delay", "group":
"consumer", "label": "", "required": false, "type": "duration", "javaType":
"long", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "1s", "description": "Delay before first event is triggered." },
+ "delay": { "kind": "parameter", "displayName": "Delay", "group":
"consumer", "label": "", "required": false, "type": "duration", "javaType":
"long", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "1000", "description": "Delay before first event is triggered."
},
"fixedRate": { "kind": "parameter", "displayName": "Fixed Rate", "group":
"consumer", "label": "", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Events take place at approximately
regular intervals, separated by the specified period." },
"includeMetadata": { "kind": "parameter", "displayName": "Include
Metadata", "group": "consumer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether to include
metadata in the exchange such as fired time, timer name, timer count etc. This
information is default included." },
- "period": { "kind": "parameter", "displayName": "Period", "group":
"consumer", "label": "", "required": false, "type": "duration", "javaType":
"long", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "1s", "description": "If greater than 0, generate periodic
events every period." },
- "repeatCount": { "kind": "parameter", "displayName": "Repeat Count",
"group": "consumer", "label": "", "required": false, "type": "integer",
"javaType": "long", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 0, "description": "Specifies a maximum limit of number of
fires. So if you set it to 1, the timer will only fire once. If you set it to
5, it will only fire five times. A value of zero or negative means fire
forever." },
+ "period": { "kind": "parameter", "displayName": "Period", "group":
"consumer", "label": "", "required": false, "type": "duration", "javaType":
"long", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "1000", "description": "If greater than 0, generate periodic
events every period." },
+ "repeatCount": { "kind": "parameter", "displayName": "Repeat Count",
"group": "consumer", "label": "", "required": false, "type": "integer",
"javaType": "long", "deprecated": false, "autowired": false, "secret": false,
"description": "Specifies a maximum limit of number of fires. So if you set it
to 1, the timer will only fire once. If you set it to 5, it will only fire five
times. A value of zero or negative means fire forever." },
"exceptionHandler": { "kind": "parameter", "displayName": "Exception
Handler", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.",
"deprecated": false, "autowired": false, "secret": false, "description": "To
let the consumer use a custom ExceptionHandler. Notice if the option
bridgeErrorHandler is enabled then this option is not in use. By default the
con [...]
"exchangePattern": { "kind": "parameter", "displayName": "Exchange
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut",
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false,
"description": "Sets the exchange pattern when the consumer creates an
exchange." },
"daemon": { "kind": "parameter", "displayName": "Daemon", "group":
"advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "description": "Specifies whether or not the
thread associated with the timer endpoint runs as a daemon. The default value
is true." },
diff --git a/core/camel-spring-boot/src/main/docs/spring-boot.json
b/core/camel-spring-boot/src/main/docs/spring-boot.json
index a68970b..348c994 100644
--- a/core/camel-spring-boot/src/main/docs/spring-boot.json
+++ b/core/camel-spring-boot/src/main/docs/spring-boot.json
@@ -1008,6 +1008,11 @@
"sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
},
{
+ "name": "camel.springboot.tracing-standby",
+ "type": "java.lang.Boolean",
+ "sourceType": "org.apache.camel.spring.boot.CamelConfigurationProperties"
+ },
+ {
"name": "camel.springboot.use-breadcrumb",
"type": "java.lang.Boolean",
"description": "Set whether breadcrumb is enabled. The default value is
false.",
diff --git a/docs/components/modules/spring-boot/examples/json/jsonapi.json
b/docs/components/modules/spring-boot/examples/json/jsonapi.json
new file mode 100644
index 0000000..729b89a
--- /dev/null
+++ b/docs/components/modules/spring-boot/examples/json/jsonapi.json
@@ -0,0 +1,41 @@
+{
+ "groups": [
+ {
+ "name": "camel.dataformat.jsonapi",
+ "type":
"org.apache.camel.component.jsonapi.springboot.JsonApiDataFormatConfiguration",
+ "sourceType":
"org.apache.camel.component.jsonapi.springboot.JsonApiDataFormatConfiguration"
+ },
+ {
+ "name": "camel.dataformat.jsonapi.customizer",
+ "type":
"org.apache.camel.spring.boot.DataFormatConfigurationPropertiesCommon$CustomizerProperties",
+ "sourceType":
"org.apache.camel.component.jsonapi.springboot.JsonApiDataFormatConfiguration",
+ "sourceMethod": "getCustomizer()"
+ }
+ ],
+ "properties": [
+ {
+ "name": "camel.dataformat.jsonapi.customizer.enabled",
+ "type": "java.lang.Boolean",
+ "sourceType":
"org.apache.camel.spring.boot.DataFormatConfigurationPropertiesCommon$CustomizerProperties"
+ },
+ {
+ "name": "camel.dataformat.jsonapi.data-format-types",
+ "type": "java.lang.Class<java.lang.Object>[]",
+ "description": "The classes to take into account for the marshalling",
+ "sourceType":
"org.apache.camel.component.jsonapi.springboot.JsonApiDataFormatConfiguration"
+ },
+ {
+ "name": "camel.dataformat.jsonapi.enabled",
+ "type": "java.lang.Boolean",
+ "description": "Whether to enable auto configuration of the jsonApi data
format. This is enabled by default.",
+ "sourceType":
"org.apache.camel.component.jsonapi.springboot.JsonApiDataFormatConfiguration"
+ },
+ {
+ "name": "camel.dataformat.jsonapi.main-format-type",
+ "type": "java.lang.Class<java.lang.Object>",
+ "description": "The classes to take into account while unmarshalling",
+ "sourceType":
"org.apache.camel.component.jsonapi.springboot.JsonApiDataFormatConfiguration"
+ }
+ ],
+ "hints": []
+}
\ No newline at end of file