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 28df79294d6 [create-pull-request] automated change
28df79294d6 is described below
commit 28df79294d6d2238e70f0aa261081355cb9c80cd
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Apr 7 01:06:19 2022 +0000
[create-pull-request] automated change
---
.../camel/springboot/catalog/components/exec.json | 2 ++
.../springboot/catalog/components/telegram.json | 8 +++++
.../springboot/catalog/components/thrift.json | 3 ++
.../camel/springboot/catalog/components/timer.json | 4 +++
.../catalog/components/twitter-directmessage.json | 4 +++
.../catalog/components/twitter-search.json | 9 +++++
.../catalog/components/twitter-timeline.json | 3 ++
.../springboot/catalog/components/undertow.json | 17 ++++++++++
.../springboot/catalog/components/velocity.json | 6 ++++
.../springboot/catalog/components/vertx-http.json | 10 ++++++
.../springboot/catalog/components/vertx-kafka.json | 11 ++++++
.../catalog/components/vertx-websocket.json | 5 +++
.../springboot/catalog/components/weather.json | 4 +++
.../camel/springboot/catalog/components/web3j.json | 39 ++++++++++++++++++++++
.../catalog/components/websocket-jsr356.json | 4 +++
.../springboot/catalog/components/websocket.json | 7 ++++
.../springboot/catalog/components/workday.json | 3 ++
.../springboot/catalog/components/xchange.json | 4 +++
.../camel/springboot/catalog/components/xj.json | 5 ++-
.../catalog/components/xmlsecurity-sign.json | 17 ++++++++++
.../catalog/components/xmlsecurity-verify.json | 12 +++++++
.../camel/springboot/catalog/components/xmpp.json | 3 ++
.../springboot/catalog/components/xslt-saxon.json | 2 +-
.../camel/springboot/catalog/components/xslt.json | 5 ++-
.../springboot/catalog/components/zookeeper.json | 9 +++++
25 files changed, 193 insertions(+), 3 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/exec.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/exec.json
index a696a9cdd4e..590063e69e8 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/exec.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/exec.json
@@ -31,6 +31,7 @@
"CamelExecCommandOutFile": { "kind": "header", "displayName": "", "group":
"in", "label": "in", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The name of a file, created by the executable, that should be
considered as its output. Overrides any existing outFile in the URI." },
"CamelExecCommandWorkingDir": { "kind": "header", "displayName": "",
"group": "in", "label": "in", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The directory in which the command should be executed.
Overrides any existing workingDir in the URI." },
"CamelExecCommandTimeout": { "kind": "header", "displayName": "", "group":
"in", "label": "in", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The timeout, in milliseconds, after which the executable should
be terminated. Overrides any existing timeout in the URI." },
+ "CamelExecExitValues": { "kind": "header", "displayName": "", "group":
"in", "label": "in", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The exit values for successful execution of the process.
Overrides any existing exitValues in the URI." },
"CamelExecStderr": { "kind": "header", "displayName": "", "group": "out",
"label": "out", "required": false, "javaType": "java.io.InputStream",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The value of this header points to the standard error
stream (stderr) of the executable. If no stderr is written, the value is null."
},
"CamelExecExitValue": { "kind": "header", "displayName": "", "group":
"out", "label": "out", "required": false, "javaType": "int", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The value of this header is the _exit value_ of the executable.
Non-zero exit values typically indicate abnormal termination. Note that the
exit value is OS-dependent." },
"CamelExecUseStderrOnEmptyStdout": { "kind": "header", "displayName": "",
"group": "in", "label": "in", "required": false, "javaType": "boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Indicates that when stdout is empty, this component will
populate the Camel Message Body with stderr. This behavior is disabled (false)
by default." },
@@ -42,6 +43,7 @@
"binding": { "kind": "parameter", "displayName": "Binding", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.exec.ExecBinding", "deprecated": false,
"autowired": false, "secret": false, "description": "A reference to a
org.apache.commons.exec.ExecBinding in the Registry." },
"commandExecutor": { "kind": "parameter", "displayName": "Command
Executor", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "org.apache.camel.component.exec.ExecCommandExecutor",
"deprecated": false, "autowired": false, "secret": false, "description": "A
reference to a org.apache.commons.exec.ExecCommandExecutor in the Registry that
customizes the command execution. The default command executor utilizes the
commons-exec library, which adds a shutdo [...]
"commandLogLevel": { "kind": "parameter", "displayName": "Command Log
Level", "group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG",
"INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "DEBUG", "description": "Logging level to be
used for commands during execution. The default value is DEBUG. Possible values
are TRACE, DEBUG, INFO, WARN, ERR [...]
+ "exitValues": { "kind": "parameter", "displayName": "Exit Values",
"group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The exit values of successful executions. If
the process exits with another value, an exception is raised. Comma-separated
list of exit values. And empty list (the default) sets no expected exit values
and disables the check." },
"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 [...]
"outFile": { "kind": "parameter", "displayName": "Out File", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The name of a file, created by the executable, that should be
considered as its output. If no outFile is set, the standard output (stdout) of
the executable will be used instead." },
"timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"producer", "label": "", "required": false, "type": "duration", "javaType":
"long", "deprecated": false, "autowired": false, "secret": false,
"description": "The timeout, in milliseconds, after which the executable should
be terminated. If execution has not completed within the timeout, the component
will send a termination request." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/telegram.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/telegram.json
index b042284466c..418c95e7b47 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/telegram.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/telegram.json
@@ -30,6 +30,14 @@
"clientConfig": { "kind": "property", "displayName": "Client Config",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.asynchttpclient.AsyncHttpClientConfig", "deprecated": false,
"autowired": false, "secret": false, "description": "To configure the
AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig
instance." },
"authorizationToken": { "kind": "property", "displayName": "Authorization
Token", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "description": "The default Telegram authorization token
to be used when the information is not provided in the endpoints." }
},
+ "headers": {
+ "CamelTelegramChatId": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "Object",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "This header is used by the producer endpoint in order to
resolve the chat id that will receive the message. The recipient chat id can be
placed (in order of priority) in message body, in the CamelTelegramChatId
header or in the endpoint configura [...]
+ "CamelTelegramMediaType": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType":
"org.apache.camel.component.telegram.TelegramMediaType or String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "This header is used to identify the media type when the
outgoing message is composed of pure binary data. Possible values are strings
or enum values belonging to the org.apache.camel.component.tel [...]
+ "CamelTelegramMediaTitleCaption": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "This header is used to provide a caption or title for
outgoing binary messages." },
+ "CamelTelegramMediaMarkup": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType":
"org.apache.camel.component.telegram.model.ReplyMarkup", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
reply markup." },
+ "CamelTelegramParseMode": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType":
"org.apache.camel.component.telegram.TelegramParseMode", "enum": [ "HTML",
"MARKDOWN" ], "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "This header is used to format text messages
using HTML or Markdown" },
+ "CamelMessageTimestamp": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The message timestamp." }
+ },
"properties": {
"type": { "kind": "path", "displayName": "Type", "group": "common",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "enum": [ "bots" ], "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.telegram.TelegramConfiguration",
"configurationField": "configuration", "description": "The endpoint type.
Currently, only the 'bots' type is supported." },
"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 [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/thrift.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/thrift.json
index a21d9ad51bd..71b2bd64eb2 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/thrift.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/thrift.json
@@ -27,6 +27,9 @@
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
"useGlobalSslContextParameters": { "kind": "property", "displayName": "Use
Global Ssl Context Parameters", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Determine if the thrift component is using global SSL context
parameters" }
},
+ "headers": {
+ "CamelThriftMethodName": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Method name handled by the consumer service" }
+ },
"properties": {
"host": { "kind": "path", "displayName": "Host", "group": "common",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.thrift.ThriftConfiguration",
"configurationField": "configuration", "description": "The Thrift server host
name. This is localhost or 0.0.0.0 (if not defined) when being a consumer or
remote server host name when using producer." },
"port": { "kind": "path", "displayName": "Port", "group": "common",
"label": "", "required": true, "type": "integer", "javaType": "int",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "configurationClass":
"org.apache.camel.component.thrift.ThriftConfiguration", "configurationField":
"configuration", "description": "The Thrift server port" },
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 ffc695fb651..71e6b364656 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
@@ -25,6 +25,10 @@
"bridgeErrorHandler": { "kind": "property", "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 me [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "firedTime": { "kind": "header", "displayName": "", "group": "consumer",
"label": "", "required": false, "javaType": "Date", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
fired time" },
+ "CamelMessageTimestamp": { "kind": "header", "displayName": "", "group":
"consumer", "label": "", "required": false, "javaType": "long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The timestamp of the message" }
+ },
"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 [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-directmessage.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-directmessage.json
index cc7e8cf8726..da0c0e379d7 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-directmessage.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-directmessage.json
@@ -35,6 +35,10 @@
"consumerKey": { "kind": "property", "displayName": "Consumer Key",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "The consumer key" },
"consumerSecret": { "kind": "property", "displayName": "Consumer Secret",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "The consumer secret" }
},
+ "headers": {
+ "CamelTwitterUser": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The user" },
+ "CamelTwitterEventType": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The type of event. The supported values are the values of the
enum org.apache.camel.component.twitter.consumer.TwitterEventType" }
+ },
"properties": {
"user": { "kind": "path", "displayName": "User", "group": "common",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The user name to send a direct message.
This will be ignored for consumer." },
"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 [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-search.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-search.json
index 0203ea34cc5..fa300959c0e 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-search.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-search.json
@@ -35,6 +35,15 @@
"consumerKey": { "kind": "property", "displayName": "Consumer Key",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "The consumer key" },
"consumerSecret": { "kind": "property", "displayName": "Consumer Secret",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "The consumer secret" }
},
+ "headers": {
+ "CamelTwitterKeywords": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The keywords to search" },
+ "CamelTwitterSearchLanguage": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The lang string ISO_639-1 which will be used for
searching" },
+ "CamelTwitterCount": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "Integer", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Limiting number of results per page." },
+ "CamelTwitterNumberOfPages": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The number of pages result which you want camel-twitter
to consume." },
+ "CamelTwitterSinceId": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "Long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The last tweet id which will be used for pulling the tweets. It
is useful when the camel route is restarted after a long-running." },
+ "CamelTwitterMaxId": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "Long", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "If specified, returns tweets with status ids less than the
given id." },
+ "CamelTwitterEventType": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The type of event. The supported values are the values of the
enum org.apache.camel.component.twitter.consumer.TwitterEventType" }
+ },
"properties": {
"keywords": { "kind": "path", "displayName": "Keywords", "group":
"common", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The search query, use the keywords AND,
OR, - and () to narrow the search results." },
"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 [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-timeline.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-timeline.json
index d10c5a9abe2..83e2d7ded33 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-timeline.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/twitter-timeline.json
@@ -35,6 +35,9 @@
"consumerKey": { "kind": "property", "displayName": "Consumer Key",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "The consumer key" },
"consumerSecret": { "kind": "property", "displayName": "Consumer Secret",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "The consumer secret" }
},
+ "headers": {
+ "CamelTwitterEventType": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The type of event. The supported values are the values of the
enum org.apache.camel.component.twitter.consumer.TwitterEventType" }
+ },
"properties": {
"timelineType": { "kind": "path", "displayName": "Timeline Type", "group":
"common", "label": "", "required": true, "type": "object", "javaType":
"org.apache.camel.component.twitter.data.TimelineType", "enum": [ "PUBLIC",
"HOME", "USER", "MENTIONS", "RETWEETSOFME", "LIST", "UNKNOWN" ], "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The timeline type to produce\/consume." },
"list": { "kind": "parameter", "displayName": "List", "group": "common",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "The list name when using timelineType=list" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/undertow.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/undertow.json
index 97325d40f20..9c8d91ff264 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/undertow.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/undertow.json
@@ -35,6 +35,23 @@
"sslContextParameters": { "kind": "property", "displayName": "Ssl Context
Parameters", "group": "security", "label": "security", "required": false,
"type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "To configure security
using SSLContextParameters" },
"useGlobalSslContextParameters": { "kind": "property", "displayName": "Use
Global Ssl Context Parameters", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Enable usage of global SSL context parameters." }
},
+ "headers": {
+ "websocket.connectionKey": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "An identifier of WebSocketChannel through which the message was
received or should be sent." },
+ "websocket.connectionKey.list": { "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"List<String>", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "The list of websocket connection keys" },
+ "websocket.sendToAll": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "Boolean", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "To send to all websocket subscribers. Can be used to configure
on endpoint level, instead of having to use the UndertowConstants.SEND_TO_ALL
header on the message." },
+ "websocket.eventType": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The numeric identifier of the type of websocket event" },
+ "websocket.eventTypeEnum": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType":
"org.apache.camel.component.undertow.UndertowConstants.EventType", "enum": [
"ONOPEN", "ONCLOSE", "ONERROR" ], "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The type of websocket
event" },
+ "websocket.channel": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType":
"io.undertow.websockets.core.WebSocketChannel", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
WebSocketChannel through which the message was received" },
+ "websocket.exchange": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType":
"io.undertow.websockets.spi.WebSocketHttpExchange", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
exchange for the websocket transport, only available for ON_OPEN events" },
+ "CamelHttpResponseCode": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "Integer", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The http response code" },
+ "Content-Type": { "kind": "header", "displayName": "", "group": "common",
"label": "", "required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
content type" },
+ "CamelHttpCharacterEncoding": { "kind": "header", "displayName": "",
"group": "consumer", "label": "consumer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "The http character encoding" },
+ "CamelHttpPath": { "kind": "header", "displayName": "", "group": "common",
"label": "", "required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
http path" },
+ "CamelHttpQuery": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The http query" },
+ "CamelHttpUri": { "kind": "header", "displayName": "", "group": "common",
"label": "", "required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
http URI" },
+ "CamelHttpMethod": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The http method" },
+ "Host": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The host http header" }
+ },
"properties": {
"httpURI": { "kind": "path", "displayName": "Http URI", "group": "common",
"label": "", "required": true, "type": "string", "javaType": "java.net.URI",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The url of the HTTP endpoint to use." },
"useStreaming": { "kind": "parameter", "displayName": "Use Streaming",
"group": "common", "label": "common", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "For HTTP endpoint: if true, text
and binary messages will be wrapped as java.io.InputStream before they are
passed to an Exchange; otherwise they will be passed as byte. For WebSocket
endpoint: if true, text and binary me [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/velocity.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/velocity.json
index 5cba37c02f8..bd3923ed6af 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/velocity.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/velocity.json
@@ -28,6 +28,12 @@
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
"velocityEngine": { "kind": "property", "displayName": "Velocity Engine",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.apache.velocity.app.VelocityEngine", "deprecated": false,
"autowired": false, "secret": false, "description": "To use the VelocityEngine
otherwise a new engine is created" }
},
+ "headers": {
+ "CamelVelocityResourceUri": { "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The name of the velocity template." },
+ "CamelVelocityTemplate": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The content of the velocity template." },
+ "CamelVelocityContext": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType":
"org.apache.velocity.context.Context", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "The velocity context
to use." },
+ "CamelVelocitySupplementalContext": { "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "Map<String,
Object>", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "To add additional information to the used
VelocityContext. The value of this header should be a Map with key\/values that
will added (override any existing key with the same name). This can be used to
pre setup some common key\/ [...]
+ },
"properties": {
"resourceUri": { "kind": "path", "displayName": "Resource Uri", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Path to the resource. You can prefix
with: classpath, file, http, ref, or bean. classpath, file and http loads the
resource using these protocols (classpath is default). ref will lookup the
resource in the registry. bean will [...]
"allowContextMapAll": { "kind": "parameter", "displayName": "Allow Context
Map All", "group": "producer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Sets whether the
context map should allow access to all details. By default only the message
body and headers can be accessed. This option can be enabled for full access to
the current Exchange and CamelContext. [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-http.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-http.json
index dc64b7891e1..77483e92e9e 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-http.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-http.json
@@ -41,6 +41,16 @@
"sslContextParameters": { "kind": "property", "displayName": "Ssl Context
Parameters", "group": "security", "label": "security", "required": false,
"type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "To configure security
using SSLContextParameters" },
"useGlobalSslContextParameters": { "kind": "property", "displayName": "Use
Global Ssl Context Parameters", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Enable usage of global SSL context parameters" }
},
+ "headers": {
+ "CamelHttpMethod": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType":
"io.vertx.core.http.HttpMethod", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The http method" },
+ "CamelHttpResponseCode": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The HTTP response code from the external server." },
+ "CamelHttpResponseText": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The HTTP response text from the external server." },
+ "Content-Type": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The HTTP content type. Is set on both the IN and OUT message to
provide a content type, such as text\/html." },
+ "CamelHttpQuery": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "URI parameters. Will override existing URI parameters set
directly on the endpoint." },
+ "CamelHttpUri": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "URI to call. Will override the existing URI set directly on the
endpoint. This URI is the URI of the http server to call. Its not the same as
the Camel endpoint URI, where you can configure endpoint options such as
security etc. This header does not support tha [...]
+ "CamelHttpPath": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Request URI's path, the header will be used to build the
request URI with the HTTP_URI." },
+ "Content-Encoding": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The HTTP content encoding. Is set to provide a content
encoding, such as gzip." }
+ },
"properties": {
"httpUri": { "kind": "path", "displayName": "Http Uri", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.net.URI", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The HTTP URI to connect
to" },
"connectTimeout": { "kind": "parameter", "displayName": "Connect Timeout",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 60000, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The amount of time in
milliseconds until a connection is established. A timeout value of zer [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-kafka.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-kafka.json
index f4893e4db22..9e411476241 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-kafka.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-kafka.json
@@ -129,6 +129,17 @@
"sslTruststorePassword": { "kind": "property", "displayName": "Ssl
Truststore Password", "group": "security", "label": "common,security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration",
"configurationField": "configuration", "description": "The password for the
trust store file. If a password is not set, t [...]
"sslTruststoreType": { "kind": "property", "displayName": "Ssl Truststore
Type", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "JKS",
"configurationClass":
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration",
"configurationField": "configuration", "description": "The file format of the
trust store file." }
},
+ "headers": {
+ "CamelVertxKafkaPartitionId": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "Integer",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Producer: Explicitly specify the partition identifier,
for example partition 0. This will trigger the component to produce all the
massages to the specified partition. Consumer: The partition identifier where
the message were consumed from." },
+ "CamelVertxKafkaMessageKey": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Producer: Explicitly specify the message key, if
partition ID is not specified, this will trigger the messages to go into the
same partition. Consumer: The message key." },
+ "CamelVertxKafkaTopic": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Producer: Explicitly specify the topic to where produce the
messages, this will be preserved in case of header aggregation. Consumer: The
topic from where the message originated." },
+ "CamelVertxKafkaRecordMetadata": { "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"List<RecordMetadata>", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Produced record metadata."
},
+ "CamelVertxKafkaOffset": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "Long",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The offset of the message in Kafka topic." },
+ "CamelVertxKafkaHeaders": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType":
"List<KafkaHeader>", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The record Kafka headers." },
+ "CamelVertxKafkaTimestamp": { "kind": "header", "displayName": "",
"group": "consumer", "label": "consumer", "required": false, "javaType":
"Long", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "The timestamp of this record." },
+ "CamelVertxKafkaOverrideTimestamp": { "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"Long", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "The ProducerRecord also has an associated
timestamp. If the user did provide a timestamp, the producer will stamp the
record with the provided timestamp and the header is not preserved." },
+ "CamelVertxKafkaOverrideTopic": { "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Explicitly specify the topic to where produce
the messages, this will not be preserved in case of header aggregation and it
will take precedence over CamelVertxKafkaTopic." }
+ },
"properties": {
"topic": { "kind": "path", "displayName": "Topic", "group": "common",
"label": "common", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration",
"configurationField": "configuration", "description": "Name of the topic to
use. On the consumer you can use comma to separate multiple topics. A pr [...]
"additionalProperties": { "kind": "parameter", "displayName": "Additional
Properties", "group": "common", "label": "common", "required": false, "type":
"object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>",
"prefix": "additionalProperties.", "multiValue": true, "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.kafka.configuration.VertxKafkaConfiguration",
"configurationField": "configuration", "descri [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-websocket.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-websocket.json
index 643f5a8a846..a2ddb6ce98d 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-websocket.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-websocket.json
@@ -30,6 +30,11 @@
"vertxOptions": { "kind": "property", "displayName": "Vertx Options",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "io.vertx.core.VertxOptions", "deprecated": false, "autowired":
false, "secret": false, "description": "To provide a custom set of vertx
options for configuring vertx" },
"useGlobalSslContextParameters": { "kind": "property", "displayName": "Use
Global Ssl Context Parameters", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Enable usage of global SSL context parameters." }
},
+ "headers": {
+ "CamelVertxWebsocket.connectionKey": { "kind": "header", "displayName":
"", "group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Sends the message to the client with the given
connection key. You can use a comma separated list of keys to send a message to
multiple clients" },
+ "CamelVertxWebsocket.sendToAll": { "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"boolean", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Sends the message to all clients which are
currently connected. You can use the sendToAll option on the endpoint instead
of using this header." },
+ "CamelVertxWebsocket.remoteAddress": { "kind": "header", "displayName":
"", "group": "consumer", "label": "consumer", "required": false, "javaType":
"io.vertx.core.net.SocketAddress", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The remote address." }
+ },
"properties": {
"host": { "kind": "path", "displayName": "Host", "group": "common",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "0.0.0.0", "configurationClass":
"org.apache.camel.component.vertx.websocket.VertxWebsocketConfiguration",
"configurationField": "configuration", "description": "The host that the
consumer should bind to or the host of the remote websocket destination that
the pro [...]
"port": { "kind": "path", "displayName": "Port", "group": "common",
"label": "", "required": false, "type": "integer", "javaType": "int",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 0,
"configurationClass":
"org.apache.camel.component.vertx.websocket.VertxWebsocketConfiguration",
"configurationField": "configuration", "description": "The port that the
consumer should bind to or port of the remote websocket destination that the
producer should connect to" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/weather.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/weather.json
index d5bd92f0e8a..f95c3966a32 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/weather.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/weather.json
@@ -26,6 +26,10 @@
"lazyStartProducer": { "kind": "property", "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 star [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "CamelWeatherLocation": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Used by the producer to override the endpoint location
and use the location from this header instead." },
+ "CamelWeatherQuery": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The original query URL sent to the Open Weather Map site" }
+ },
"properties": {
"name": { "kind": "path", "displayName": "Name", "group": "common",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.weather.WeatherConfiguration",
"configurationField": "configuration", "description": "The name value is not
used." },
"appid": { "kind": "parameter", "displayName": "Appid", "group": "common",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.weather.WeatherConfiguration",
"configurationField": "configuration", "description": "APPID ID used to
authenticate the user connected to the API Server" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/web3j.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/web3j.json
index 27ec40b4f70..a1bb7749300 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/web3j.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/web3j.json
@@ -61,6 +61,45 @@
"value": { "kind": "property", "displayName": "Value", "group":
"producer", "label": "producer", "required": false, "type": "object",
"javaType": "java.math.BigInteger", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.web3j.Web3jConfiguration", "configurationField":
"configuration", "description": "The value sent within a transaction." },
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "ETH_HASHRATE": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A hexadecimal string representation (32 bytes) of the
hash rate." },
+ "ID": { "kind": "header", "displayName": "", "group": "producer", "label":
"producer", "required": false, "javaType": "Long", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
id" },
+ "AT_BLOCK": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The block number, or the string latest for the last mined block
or pending, earliest for not yet mined transactions." },
+ "ADDRESS": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Contract address." },
+ "ADDRESSES": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "List<String>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Contract address or a list of addresses." },
+ "FROM_ADDRESS": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The address the transaction is send from" },
+ "TO_ADDRESS": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The address the transaction is directed to" },
+ "POSITION": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The transaction index position withing a block." },
+ "BLOCK_HASH": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Hash of the block where this transaction was in." },
+ "TRANSACTION_HASH": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The information about a transaction requested by
transaction hash." },
+ "SHA3_HASH_OF_DATA_TO_SIGN": { "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Message to sign by calculating an Ethereum
specific signature." },
+ "SIGNED_TRANSACTION_DATA": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The signed transaction data for a new message call
transaction or a contract creation for signed transactions." },
+ "FULL_TRANSACTION_OBJECTS": { "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"Boolean", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "If true it returns the full transaction
objects, if false only the hashes of the transactions." },
+ "INDEX": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The transactions\/uncle index position in the block." },
+ "SOURCE_CODE": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The source code to compile." },
+ "FILTER_ID": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "java.math.BigInteger",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The filter id to use." },
+ "DATABASE_NAME": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The local database name." },
+ "KEY_NAME": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The key name in the database." },
+ "NONCE": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "java.math.BigInteger",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The nonce found (64 bits) used for submitting a
proof-of-work solution." },
+ "HEADER_POW_HASH": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The header's pow-hash (256 bits) used for submitting a
proof-of-work solution." },
+ "MIX_DIGEST": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The mix digest (256 bits) used for submitting a proof-of-work
solution." },
+ "CLIENT_ID": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "A random hexadecimal(32 bytes) ID identifying the client." },
+ "GAS_PRICE": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "java.math.BigInteger",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Gas price used for each paid gas." },
+ "GAS_LIMIT": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "java.math.BigInteger",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The maximum gas allowed in this block." },
+ "VALUE": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "java.math.BigInteger",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The value sent within a transaction." },
+ "DATA": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The compiled code of a contract OR the hash of the invoked
method signature and encoded parameters." },
+ "FROM_BLOCK": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The block number, or the string latest for the last mined block
or pending, earliest for not yet mined transactions." },
+ "TO_BLOCK": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The block number, or the string latest for the last mined block
or pending, earliest for not yet mined transactions." },
+ "TOPICS": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "List<String>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Topics are order-dependent. Each topic can also be a
list of topics. Specify multiple topics separated by comma." },
+ "PRIORITY": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "java.math.BigInteger",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The priority of a whisper message." },
+ "TTL": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "java.math.BigInteger",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The time to live in seconds of a whisper message." },
+ "PRIVATE_FOR": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "List<String>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A transaction privateFor nodes with public keys in a
Quorum network" },
+ "ERROR_CODE": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "int", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
error code" },
+ "ERROR_DATA": { "kind": "header", "displayName": "", "group": "producer",
"label": "producer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The error data" },
+ "ERROR_MESSAGE": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The error message" },
+ "status": { "kind": "header", "displayName": "", "group": "consumer",
"label": "consumer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The status of the operation" },
+ "operation": { "kind": "header", "displayName": "", "group": "consumer",
"label": "consumer", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The operation" }
+ },
"properties": {
"nodeAddress": { "kind": "path", "displayName": "Node Address", "group":
"common", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Sets the node address used to
communicate" },
"addresses": { "kind": "parameter", "displayName": "Addresses", "group":
"common", "label": "common", "required": false, "type": "array", "javaType":
"java.util.List<java.lang.String>", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.web3j.Web3jConfiguration", "configurationField":
"configuration", "description": "Contract address or a list of addresses." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/websocket-jsr356.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/websocket-jsr356.json
index aef208311e5..3e139a044d8 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/websocket-jsr356.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/websocket-jsr356.json
@@ -27,6 +27,10 @@
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
"serverEndpointDeploymentStrategy": { "kind": "property", "displayName":
"Server Endpoint Deployment Strategy", "group": "advanced", "label":
"advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.websocket.jsr356.ServerEndpointDeploymentStrategy",
"deprecated": false, "autowired": false, "secret": false, "description": "To
enable customization of how a WebSocket ServerEndpoint is configured and
deployed. By default DefaultServerEndpointDeploymentStrategy is used." }
},
+ "headers": {
+ "jsr356.session": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType":
"javax.websocket.Session", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The session." },
+ "jsr356.producer.session.incoming.use": { "kind": "header", "displayName":
"", "group": "producer", "label": "producer", "required": false, "javaType":
"Boolean", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Use incoming session" }
+ },
"properties": {
"uri": { "kind": "path", "displayName": "Uri", "group": "common", "label":
"", "required": false, "type": "string", "javaType": "java.net.URI",
"deprecated": false, "autowired": false, "secret": false, "description": "If a
schemeless URI path is provided, a ServerEndpoint is deployed under that path.
Else if the URI is prefixed with the 'ws:\/\/' scheme, then a connection is
established to the corresponding server" },
"sessionCount": { "kind": "parameter", "displayName": "Session Count",
"group": "common", "label": "", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 1, "description": "Used when the endpoint is in client mode to
populate a pool of sessions" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/websocket.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/websocket.json
index ae4d65fdc15..019631089b0 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/websocket.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/websocket.json
@@ -39,6 +39,13 @@
"sslPassword": { "kind": "property", "displayName": "Ssl Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "The password when using SSL." },
"useGlobalSslContextParameters": { "kind": "property", "displayName": "Use
Global Ssl Context Parameters", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"description": "Enable usage of global SSL context parameters." }
},
+ "headers": {
+ "websocket.connectionKey": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Producer: Sends the message to all clients which are currently
connected. You can use the sendToAll option on the endpoint instead of using
this header. Consumer: Connection key identifying an individual client
connection. You can save this and specify [...]
+ "websocket.sendToAll": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "Boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Sends the message to all clients which are currently
connected. You can use the sendToAll option on the endpoint instead of using
this header." },
+ "websocket.remoteAddress": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType":
"java.net.InetSocketAddress", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Remote address of the
websocket session." },
+ "websocket.subprotocol": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "If a specific subprotocol was negotiated, it will be
specfied in this header. Note that if you specify the any subprotocol to be
supported, and a client requests a specific subprotocol, the connection will be
accepted without a specific subprot [...]
+ "websocket.relativePath": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "If you specify a wildcard URI path for an endpoint, and
a websocket client connects to that websocket endpoing, the relative path that
the client specified will be provided in this header. For example, if you
specified websocket:\/\/0.0.0.0:80 [...]
+ },
"properties": {
"host": { "kind": "path", "displayName": "Host", "group": "common",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "0.0.0.0", "description": "The hostname. The default value is
0.0.0.0. Setting this option on the component will use the component configured
value as default." },
"port": { "kind": "path", "displayName": "Port", "group": "common",
"label": "", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "9292", "description": "The port number. The default value is
9292. Setting this option on the component will use the component configured
value as default." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/workday.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/workday.json
index 7cdd5c94d12..38cce3c7e6b 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/workday.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/workday.json
@@ -25,6 +25,9 @@
"lazyStartProducer": { "kind": "property", "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 star [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "CamelWorkdayURL": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The workday URL" }
+ },
"properties": {
"entity": { "kind": "path", "displayName": "Entity", "group": "producer",
"label": "", "required": true, "type": "object", "javaType":
"org.apache.camel.component.workday.WorkdayConfiguration.Entity", "enum": [
"report", "commonAPI" ], "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.workday.WorkdayConfiguration",
"configurationField": "workdayConfiguration", "description": "The entity to be
requested o [...]
"path": { "kind": "path", "displayName": "Path", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.workday.WorkdayConfiguration",
"configurationField": "workdayConfiguration", "description": "The API path to
access an entity structure." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xchange.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xchange.json
index 2a94aed440d..b2d8d80c1c1 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xchange.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xchange.json
@@ -25,6 +25,10 @@
"lazyStartProducer": { "kind": "property", "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 star [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "Currency": { "kind": "header", "displayName": "", "group": "producer",
"label": "", "required": false, "javaType":
"org.knowm.xchange.currency.Currency", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "The target currency" },
+ "CurrencyPair": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType":
"org.knowm.xchange.currency.CurrencyPair", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
target currency pair" }
+ },
"properties": {
"name": { "kind": "path", "displayName": "Name", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.xchange.XChangeConfiguration",
"configurationField": "configuration", "description": "The exchange to connect
to" },
"currency": { "kind": "parameter", "displayName": "Currency", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.knowm.xchange.currency.Currency", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.xchange.XChangeConfiguration",
"configurationField": "configuration", "description": "The currency" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xj.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xj.json
index 7ad88faa963..f98577b0525 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xj.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xj.json
@@ -33,6 +33,9 @@
"uriResolver": { "kind": "property", "displayName": "Uri Resolver",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "javax.xml.transform.URIResolver", "deprecated": false,
"autowired": false, "secret": false, "description": "To use a custom
UriResolver. Should not be used together with the option 'uriResolverFactory'."
},
"uriResolverFactory": { "kind": "property", "displayName": "Uri Resolver
Factory", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "org.apache.camel.component.xslt.XsltUriResolverFactory",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom UriResolver which depends on a dynamic endpoint resource URI.
Should not be used together with the option 'uriResolver'." }
},
+ "headers": {
+ "CamelXsltFileName": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The XSLT file name" }
+ },
"properties": {
"resourceUri": { "kind": "path", "displayName": "Resource Uri", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Path to the template. The following is
supported by the default URIResolver. You can prefix with: classpath, file,
http, ref, or bean. classpath, file and http loads the resource using these
protocols (classpath is default). [...]
"allowStAX": { "kind": "parameter", "displayName": "Allow StAX", "group":
"producer", "label": "", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "description": "Whether to allow using StAX as the
javax.xml.transform.Source. You can enable this if the XSLT library supports
StAX such as the Saxon library (camel-saxon). The Xalan library (default in
JVM) does not support StAXSource." },
@@ -40,7 +43,7 @@
"deleteOutputFile": { "kind": "parameter", "displayName": "Delete Output
File", "group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "If you have output=file then this
option dictates whether or not the output file should be deleted when the
Exchange is done processing. For example suppose the output file is a temporary
file, then it can be a good [...]
"failOnNullBody": { "kind": "parameter", "displayName": "Fail On Null
Body", "group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "description": "Whether or not to throw an
exception if the input body is null." },
"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 [...]
- "output": { "kind": "parameter", "displayName": "Output", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.xslt.XsltOutput", "enum": [ "string", "bytes",
"DOM", "file" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "string", "description": "Option to specify which output type
to use. Possible values are: string, bytes, DOM, file. The first three options
are all in memory based, where as file i [...]
+ "output": { "kind": "parameter", "displayName": "Output", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.xslt.XsltOutput", "enum": [ "string", "bytes",
"DOM", "file" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "string", "description": "Option to specify which output type
to use. Possible values are: string, bytes, DOM, file. The first three options
are all in memory based, where as file i [...]
"transformDirection": { "kind": "parameter", "displayName": "Transform
Direction", "group": "producer", "label": "", "required": true, "type":
"object", "javaType": "org.apache.camel.component.xj.TransformDirection",
"enum": [ "XML2JSON", "JSON2XML" ], "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Transform direction.
Either XML2JSON or JSON2XML" },
"transformerCacheSize": { "kind": "parameter", "displayName": "Transformer
Cache Size", "group": "producer", "label": "", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 0, "description": "The number of
javax.xml.transform.Transformer object that are cached for reuse to avoid calls
to Template.newTransformer()." },
"entityResolver": { "kind": "parameter", "displayName": "Entity Resolver",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.xml.sax.EntityResolver", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.xml.sax.EntityResolver with javax.xml.transform.sax.SAXSource." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-sign.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-sign.json
index 4065ed689ce..958b4e9c6bc 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-sign.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-sign.json
@@ -52,6 +52,23 @@
"signerConfiguration": { "kind": "property", "displayName": "Signer
Configuration", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType":
"org.apache.camel.component.xmlsecurity.processor.XmlSignerConfiguration",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared XmlSignerConfiguration configuration to use as base for
configuring endpoints." },
"uriDereferencer": { "kind": "property", "displayName": "Uri
Dereferencer", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "javax.xml.crypto.URIDereferencer", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlSignerConfiguration",
"configurationField": "signerConfiguration", "description": "If you want to
restrict the remote access via reference URIs, you can [...]
},
+ "headers": {
+ "CamelXmlSignatureMessageIsPlainText": { "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "Boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Header for indicating that the message body contains
non-xml plain text. This header is used in the XML signature generator. If the
value is set to Boolean#TRUE then the message body is treated as plain text
Overwrites the configuration [...]
+ "CamelXmlSignaturePlainTextEncoding": { "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Header indicating the encoding of the plain text message
body. Used in the XML signature generator if the header
HEADER_MESSAGE_IS_PLAIN_TEXT is set to Boolean#TRUE. Overwrites the
configuration parameter XmlSignerConfiguration#setPlainTex [...]
+ "CamelXmlSignatureOmitXmlDeclaration": { "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "Boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Header which indicates that either the resulting
signature document in the signature generation case or the resulting output of
the verifier should not contain an XML declaration. If the header is not
specified then a XML declaration is [...]
+ "CamelXmlSignatureContentReferenceUri": { "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The content reference URI" },
+ "CamelXmlSignatureContentReferenceType": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The content reference type" },
+ "CamelXmlSignatureSchemaResourceUri": { "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The schema resource URI" },
+ "CamelXmlSignatureXpathsToIdAttributes": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "XPaths to id attributes" },
+ "CamelXmlSignatureTransformMethods": { "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Header for dynamic specifying the transform methods of
the reference to the signed data. The value of the header must be a comma
separated list with the transform algorithms, for example:
http:\/\/www.w3.org\/2000\/09\/xmldsig#enveloped-sig [...]
+ "CamelXmlSignatureXAdESQualifyingPropertiesId": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "for the 'Id' attribute value of
QualifyingProperties element" },
+ "CamelXmlSignatureXAdESSignedDataObjectPropertiesId": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "for the 'Id' attribute value of
SignedDataObjectProperties element" },
+ "CamelXmlSignatureXAdESSignedSignaturePropertiesId": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "for the 'Id' attribute value of
SignedSignatureProperties element" },
+ "CamelXmlSignatureXAdESDataObjectFormatEncoding": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "for the value of the Encoding element
of the DataObjectFormat element" },
+ "CamelXmlSignatureXAdESNamespace": { "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "overwrites the XAdES namespace parameter value" },
+ "CamelXmlSignatureXAdESPrefix": { "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "overwrites the XAdES prefix parameter value" },
+ "CamelCharsetName": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The name of the charset" }
+ },
"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": "The name part in the URI can be chosen
by the user to distinguish between different signer endpoints within the camel
context." },
"addKeyInfoReference": { "kind": "parameter", "displayName": "Add Key Info
Reference", "group": "producer", "label": "", "required": false, "type":
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "true", "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlSignerConfiguration",
"configurationField": "configuration", "description": "In order to protect the
KeyInfo element from tampering you can [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-verify.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-verify.json
index 3ad961908f2..ec0af8c85d6 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-verify.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-verify.json
@@ -42,6 +42,18 @@
"uriDereferencer": { "kind": "property", "displayName": "Uri
Dereferencer", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "javax.xml.crypto.URIDereferencer", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "If you want to
restrict the remote access via reference URIs, you [...]
"verifierConfiguration": { "kind": "property", "displayName": "Verifier
Configuration", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared XmlVerifierConfiguration configuration to use as base for
configuring endpoints." }
},
+ "headers": {
+ "CamelXmlSignatureOmitXmlDeclaration": { "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "Boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Header which indicates that either the resulting
signature document in the signature generation case or the resulting output of
the verifier should not contain an XML declaration. If the header is not
specified then a XML declaration is [...]
+ "CamelXmlSignatureSchemaResourceUri": { "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The schema resource URI" },
+ "CamelXmlSignatureXpathsToIdAttributes": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "XPaths to id attributes" },
+ "CamelXmlSignatureXAdESQualifyingPropertiesId": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "for the 'Id' attribute value of
QualifyingProperties element" },
+ "CamelXmlSignatureXAdESSignedDataObjectPropertiesId": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "for the 'Id' attribute value of
SignedDataObjectProperties element" },
+ "CamelXmlSignatureXAdESSignedSignaturePropertiesId": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "for the 'Id' attribute value of
SignedSignatureProperties element" },
+ "CamelXmlSignatureXAdESDataObjectFormatEncoding": { "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "for the value of the Encoding element
of the DataObjectFormat element" },
+ "CamelXmlSignatureXAdESNamespace": { "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "overwrites the XAdES namespace parameter value" },
+ "CamelXmlSignatureXAdESPrefix": { "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "overwrites the XAdES prefix parameter value" },
+ "CamelCharsetName": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The name of the charset" }
+ },
"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": "The name part in the URI can be chosen
by the user to distinguish between different verify endpoints within the camel
context." },
"baseUri": { "kind": "parameter", "displayName": "Base Uri", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "configuration", "description": "You can set a base URI
which is used in the URI dereferencing. Relative URIs are then concatenated
with [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmpp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmpp.json
index e591d11c93b..3e4c8113c5f 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmpp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmpp.json
@@ -27,6 +27,9 @@
"lazyStartProducer": { "kind": "property", "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 star [...]
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
},
+ "headers": {
+ "CamelXmppDoc": { "kind": "header", "displayName": "", "group":
"consumer", "label": "consumer", "required": false, "javaType":
"org.jivesoftware.smack.packet.Message", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
XMPP message" }
+ },
"properties": {
"host": { "kind": "path", "displayName": "Host", "group": "common",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Hostname for the chat server" },
"port": { "kind": "path", "displayName": "Port", "group": "common",
"label": "", "required": true, "type": "integer", "javaType": "int",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Port number for the chat server" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt-saxon.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt-saxon.json
index 978b8749a6f..5bd83090e21 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt-saxon.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt-saxon.json
@@ -40,7 +40,7 @@
"deleteOutputFile": { "kind": "parameter", "displayName": "Delete Output
File", "group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "If you have output=file then this
option dictates whether or not the output file should be deleted when the
Exchange is done processing. For example suppose the output file is a temporary
file, then it can be a good [...]
"failOnNullBody": { "kind": "parameter", "displayName": "Fail On Null
Body", "group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "description": "Whether or not to throw an
exception if the input body is null." },
"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 [...]
- "output": { "kind": "parameter", "displayName": "Output", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.xslt.XsltOutput", "enum": [ "string", "bytes",
"DOM", "file" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "string", "description": "Option to specify which output type
to use. Possible values are: string, bytes, DOM, file. The first three options
are all in memory based, where as file i [...]
+ "output": { "kind": "parameter", "displayName": "Output", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.xslt.XsltOutput", "enum": [ "string", "bytes",
"DOM", "file" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "string", "description": "Option to specify which output type
to use. Possible values are: string, bytes, DOM, file. The first three options
are all in memory based, where as file i [...]
"transformerCacheSize": { "kind": "parameter", "displayName": "Transformer
Cache Size", "group": "producer", "label": "", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 0, "description": "The number of
javax.xml.transform.Transformer object that are cached for reuse to avoid calls
to Template.newTransformer()." },
"entityResolver": { "kind": "parameter", "displayName": "Entity Resolver",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.xml.sax.EntityResolver", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.xml.sax.EntityResolver with javax.xml.transform.sax.SAXSource." },
"errorListener": { "kind": "parameter", "displayName": "Error Listener",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "javax.xml.transform.ErrorListener", "deprecated": false,
"autowired": false, "secret": false, "description": "Allows to configure to use
a custom javax.xml.transform.ErrorListener. Beware when doing this then the
default error listener which captures any errors or fatal errors and store
information on the Exchange as prop [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt.json
index de17a55516c..509b1f267f9 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xslt.json
@@ -30,13 +30,16 @@
"uriResolver": { "kind": "property", "displayName": "Uri Resolver",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "javax.xml.transform.URIResolver", "deprecated": false,
"autowired": false, "secret": false, "description": "To use a custom
UriResolver. Should not be used together with the option 'uriResolverFactory'."
},
"uriResolverFactory": { "kind": "property", "displayName": "Uri Resolver
Factory", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "org.apache.camel.component.xslt.XsltUriResolverFactory",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom UriResolver which depends on a dynamic endpoint resource URI.
Should not be used together with the option 'uriResolver'." }
},
+ "headers": {
+ "CamelXsltFileName": { "kind": "header", "displayName": "", "group":
"producer", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The XSLT file name" }
+ },
"properties": {
"resourceUri": { "kind": "path", "displayName": "Resource Uri", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Path to the template. The following is
supported by the default URIResolver. You can prefix with: classpath, file,
http, ref, or bean. classpath, file and http loads the resource using these
protocols (classpath is default). [...]
"contentCache": { "kind": "parameter", "displayName": "Content Cache",
"group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "description": "Cache for the resource content
(the stylesheet file) when it is loaded. If set to false Camel will reload the
stylesheet file on each message processing. This is good for development. A
cached stylesheet can be forced to reloa [...]
"deleteOutputFile": { "kind": "parameter", "displayName": "Delete Output
File", "group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "If you have output=file then this
option dictates whether or not the output file should be deleted when the
Exchange is done processing. For example suppose the output file is a temporary
file, then it can be a good [...]
"failOnNullBody": { "kind": "parameter", "displayName": "Fail On Null
Body", "group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": true, "description": "Whether or not to throw an
exception if the input body is null." },
"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 [...]
- "output": { "kind": "parameter", "displayName": "Output", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.xslt.XsltOutput", "enum": [ "string", "bytes",
"DOM", "file" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "string", "description": "Option to specify which output type
to use. Possible values are: string, bytes, DOM, file. The first three options
are all in memory based, where as file i [...]
+ "output": { "kind": "parameter", "displayName": "Output", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.xslt.XsltOutput", "enum": [ "string", "bytes",
"DOM", "file" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "string", "description": "Option to specify which output type
to use. Possible values are: string, bytes, DOM, file. The first three options
are all in memory based, where as file i [...]
"transformerCacheSize": { "kind": "parameter", "displayName": "Transformer
Cache Size", "group": "producer", "label": "", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 0, "description": "The number of
javax.xml.transform.Transformer object that are cached for reuse to avoid calls
to Template.newTransformer()." },
"entityResolver": { "kind": "parameter", "displayName": "Entity Resolver",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.xml.sax.EntityResolver", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.xml.sax.EntityResolver with javax.xml.transform.sax.SAXSource." },
"errorListener": { "kind": "parameter", "displayName": "Error Listener",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "javax.xml.transform.ErrorListener", "deprecated": false,
"autowired": false, "secret": false, "description": "Allows to configure to use
a custom javax.xml.transform.ErrorListener. Beware when doing this then the
default error listener which captures any errors or fatal errors and store
information on the Exchange as prop [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/zookeeper.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/zookeeper.json
index d3db9da2a85..729d0032750 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/zookeeper.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/zookeeper.json
@@ -34,6 +34,15 @@
"autowiredEnabled": { "kind": "property", "displayName": "Autowired
Enabled", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether autowiring is
enabled. This is used for automatic autowiring options (the option must be
marked as autowired) by looking up in the registry to find if there is a single
instance of matching type, which t [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.apache.camel.component.zookeeper.ZooKeeperConfiguration",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared ZooKeeperConfiguration" }
},
+ "headers": {
+ "CamelZooKeeperNode": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The node" },
+ "CamelZooKeeperVersion": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "Integer", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"defaultValue": "-1", "description": "The node version" },
+ "CamelZookeeperAcl": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "List<ACL>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "defaultValue": "Ids.OPEN_ACL_UNSAFE", "description": "The ACL" },
+ "CamelZookeeperCreateMode": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType":
"org.apache.zookeeper.CreateMode or String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
create mode" },
+ "CamelZookeeperStatistics": { "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType":
"org.apache.zookeeper.data.Stat", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The statistics" },
+ "CamelZookeeperEventType": { "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType":
"org.apache.zookeeper.Watcher.Event.EventType", "enum": [ "None",
"NodeCreated", "NodeDeleted", "NodeDataChanged", "NodeChildrenChanged",
"DataWatchRemoved", "ChildWatchRemoved" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
event type" },
+ "CamelZookeeperOperation": { "kind": "header", "displayName": "", "group":
"producer", "label": "producer", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The operation to perform" }
+ },
"properties": {
"serverUrls": { "kind": "path", "displayName": "Server Urls", "group":
"common", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.zookeeper.ZooKeeperConfiguration",
"configurationField": "configuration", "description": "The zookeeper server
hosts (multiple servers can be separated by comma)" },
"path": { "kind": "path", "displayName": "Path", "group": "common",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.zookeeper.ZooKeeperConfiguration",
"configurationField": "configuration", "description": "The node in the
ZooKeeper server (aka znode)" },