This is an automated email from the ASF dual-hosted git repository.
davsclaus 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 898aa302db7 Regen
898aa302db7 is described below
commit 898aa302db7ae6847b2126a57f7f76b1bc0aa3a5
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Oct 27 19:58:49 2026 +0100
Regen
---
.../camel/springboot/catalog/components/a2a.json | 45 ++++++++++++----------
.../springboot/catalog/components/cometd.json | 33 ++++++++--------
.../springboot/catalog/components/cometds.json | 33 ++++++++--------
.../camel/springboot/catalog/components/xj.json | 26 ++++++-------
.../springboot/catalog/components/xslt-saxon.json | 26 ++++++-------
.../camel-xj-starter/src/main/docs/xj.json | 2 +-
.../xj/springboot/XJComponentConfiguration.java | 32 +++++++--------
.../src/main/docs/xslt-saxon.json | 2 +-
.../XsltSaxonComponentConfiguration.java | 32 +++++++--------
.../modules/ROOT/pages/starters/xj.adoc | 2 +-
.../modules/ROOT/pages/starters/xslt-saxon.adoc | 2 +-
11 files changed, 123 insertions(+), 112 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/a2a.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/a2a.json
index 7163bbad7e8..0d64e8d2ab3 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/a2a.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/a2a.json
@@ -30,29 +30,34 @@
},
"headers": {
"CamelA2AOperation": { "index": 0, "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "A2A operation to invoke", "constantName":
"org.apache.camel.component.a2a.A2AConstants#OPERATION" },
- "CamelA2ATaskId": { "index": 1, "kind": "header", "displayName": "",
"group": "common", "label": "common", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Task ID", "constantName":
"org.apache.camel.component.a2a.A2AConstants#TASK_ID" },
- "CamelA2APushConfigId": { "index": 2, "kind": "header", "displayName": "",
"group": "common", "label": "common", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Push notification config ID", "constantName":
"org.apache.camel.component.a2a.A2AConstants#PUSH_CONFIG_ID" },
- "CamelA2AContextId": { "index": 3, "kind": "header", "displayName": "",
"group": "common", "label": "common", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Context ID for multi-turn conversations",
"constantName": "org.apache.camel.component.a2a.A2AConstants#CONTEXT_ID" },
- "CamelA2AMessageId": { "index": 4, "kind": "header", "displayName": "",
"group": "common", "label": "common", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Message ID", "constantName":
"org.apache.camel.component.a2a.A2AConstants#MESSAGE_ID" },
- "CamelA2ATaskState": { "index": 5, "kind": "header", "displayName": "",
"group": "common", "label": "common", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Task state", "constantName":
"org.apache.camel.component.a2a.A2AConstants#TASK_STATE" },
- "CamelA2AMethod": { "index": 6, "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "A2A method name invoked", "constantName":
"org.apache.camel.component.a2a.A2AConstants#METHOD" },
- "CamelA2AResponseType": { "index": 7, "kind": "header", "displayName": "",
"group": "common", "label": "common", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Response type: task or message", "constantName":
"org.apache.camel.component.a2a.A2AConstants#RESPONSE_TYPE" },
- "CamelA2AReturnImmediately": { "index": 8, "kind": "header",
"displayName": "", "group": "common", "label": "common", "required": false,
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Return immediately flag",
"constantName":
"org.apache.camel.component.a2a.A2AConstants#RETURN_IMMEDIATELY" },
- "CamelA2AHistoryLength": { "index": 9, "kind": "header", "displayName":
"", "group": "common", "label": "common", "required": false, "javaType":
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Max history messages", "constantName":
"org.apache.camel.component.a2a.A2AConstants#HISTORY_LENGTH" },
- "CamelA2AStreamEmitter": { "index": 10, "kind": "header", "displayName":
"", "group": "consumer", "label": "consumer", "required": false, "javaType":
"org.apache.camel.component.a2a.streaming.A2AStreamEmitter", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "SSE stream emitter for route processors", "constantName":
"org.apache.camel.component.a2a.A2AConstants#STREAM_EMITTER" },
- "CamelA2AListContextId": { "index": 11, "kind": "header", "displayName":
"", "group": "common", "label": "common", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Context ID filter for task listing",
"constantName": "org.apache.camel.component.a2a.A2AConstants#LIST_CONTEXT_ID" },
- "CamelA2AListPageSize": { "index": 12, "kind": "header", "displayName":
"", "group": "common", "label": "common", "required": false, "javaType":
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Page size for task listing", "constantName":
"org.apache.camel.component.a2a.A2AConstants#LIST_PAGE_SIZE" },
- "CamelA2AListPageToken": { "index": 13, "kind": "header", "displayName":
"", "group": "common", "label": "common", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Page token for task listing pagination",
"constantName": "org.apache.camel.component.a2a.A2AConstants#LIST_PAGE_TOKEN" },
- "CamelA2AListIncludeArtifacts": { "index": 14, "kind": "header",
"displayName": "", "group": "common", "label": "common", "required": false,
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Whether to include artifacts in task
listing", "constantName":
"org.apache.camel.component.a2a.A2AConstants#LIST_INCLUDE_ARTIFACTS" },
- "CamelA2AListHistoryLength": { "index": 15, "kind": "header",
"displayName": "", "group": "common", "label": "common", "required": false,
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "History length for task listing",
"constantName":
"org.apache.camel.component.a2a.A2AConstants#LIST_HISTORY_LENGTH" },
- "CamelA2AListStatusTimestampAfter": { "index": 16, "kind": "header",
"displayName": "", "group": "common", "label": "common", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Filter tasks by status timestamp after
this value", "constantName":
"org.apache.camel.component.a2a.A2AConstants#LIST_STATUS_TIMESTAMP_AFTER" },
- "CamelA2AListStatus": { "index": 17, "kind": "header", "displayName": "",
"group": "common", "label": "common", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Comma-separated status filter for task listing",
"constantName": "org.apache.camel.component.a2a.A2AConstants#LIST_STATUS" },
- "CamelA2AExtensions": { "index": 18, "kind": "header", "displayName": "",
"group": "consumer", "label": "consumer", "required": false, "javaType":
"java.util.List", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Negotiated A2A extension URIs requested
by the client", "constantName":
"org.apache.camel.component.a2a.A2AConstants#EXTENSIONS" }
+ "CamelA2ARequestOperation": { "index": 1, "kind": "header", "displayName":
"", "group": "consumer", "label": "consumer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Incoming operation, also retained as an
exchange property", "constantName":
"org.apache.camel.component.a2a.A2AConstants#REQUEST_OPERATION" },
+ "CamelA2ARequestTaskId": { "index": 2, "kind": "header", "displayName":
"", "group": "consumer", "label": "consumer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Consumer task ID, also retained as an exchange
property", "constantName":
"org.apache.camel.component.a2a.A2AConstants#REQUEST_TASK_ID" },
+ "CamelA2ARequestContextId": { "index": 3, "kind": "header", "displayName":
"", "group": "consumer", "label": "consumer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Consumer context ID, also retained as an
exchange property", "constantName":
"org.apache.camel.component.a2a.A2AConstants#REQUEST_CONTEXT_ID" },
+ "CamelA2AReplyTaskState": { "index": 4, "kind": "header", "displayName":
"", "group": "consumer", "label": "consumer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Task state to return from SendMessage;
defaults to TASK_STATE_COMPLETED", "constantName":
"org.apache.camel.component.a2a.A2AConstants#REPLY_TASK_STATE" },
+ "CamelA2AReplyType": { "index": 5, "kind": "header", "displayName": "",
"group": "consumer", "label": "consumer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "SendMessage reply type: task (default) or
message", "constantName":
"org.apache.camel.component.a2a.A2AConstants#REPLY_TYPE" },
+ "CamelA2ATaskId": { "index": 6, "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Downstream task ID for producer requests and
responses", "constantName":
"org.apache.camel.component.a2a.A2AConstants#TASK_ID" },
+ "CamelA2APushConfigId": { "index": 7, "kind": "header", "displayName": "",
"group": "common", "label": "common", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Push notification config ID", "constantName":
"org.apache.camel.component.a2a.A2AConstants#PUSH_CONFIG_ID" },
+ "CamelA2AContextId": { "index": 8, "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Downstream context ID for producer requests
and responses", "constantName":
"org.apache.camel.component.a2a.A2AConstants#CONTEXT_ID" },
+ "CamelA2AMessageId": { "index": 9, "kind": "header", "displayName": "",
"group": "common", "label": "common", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Message ID", "constantName":
"org.apache.camel.component.a2a.A2AConstants#MESSAGE_ID" },
+ "CamelA2ATaskState": { "index": 10, "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Task state from the producer response",
"constantName": "org.apache.camel.component.a2a.A2AConstants#TASK_STATE" },
+ "CamelA2AMethod": { "index": 11, "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "A2A method name invoked", "constantName":
"org.apache.camel.component.a2a.A2AConstants#METHOD" },
+ "CamelA2AResponseType": { "index": 12, "kind": "header", "displayName":
"", "group": "producer", "label": "producer", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Producer response type; does not control the
consumer reply", "constantName":
"org.apache.camel.component.a2a.A2AConstants#RESPONSE_TYPE" },
+ "CamelA2AReturnImmediately": { "index": 13, "kind": "header",
"displayName": "", "group": "common", "label": "common", "required": false,
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Return immediately flag",
"constantName":
"org.apache.camel.component.a2a.A2AConstants#RETURN_IMMEDIATELY" },
+ "CamelA2AHistoryLength": { "index": 14, "kind": "header", "displayName":
"", "group": "common", "label": "common", "required": false, "javaType":
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Max history messages", "constantName":
"org.apache.camel.component.a2a.A2AConstants#HISTORY_LENGTH" },
+ "CamelA2AStreamEmitter": { "index": 15, "kind": "header", "displayName":
"", "group": "consumer", "label": "consumer", "required": false, "javaType":
"org.apache.camel.component.a2a.streaming.A2AStreamEmitter", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "SSE stream emitter for route processors", "constantName":
"org.apache.camel.component.a2a.A2AConstants#STREAM_EMITTER" },
+ "CamelA2AListContextId": { "index": 16, "kind": "header", "displayName":
"", "group": "common", "label": "common", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Context ID filter for task listing",
"constantName": "org.apache.camel.component.a2a.A2AConstants#LIST_CONTEXT_ID" },
+ "CamelA2AListPageSize": { "index": 17, "kind": "header", "displayName":
"", "group": "common", "label": "common", "required": false, "javaType":
"Integer", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Page size for task listing", "constantName":
"org.apache.camel.component.a2a.A2AConstants#LIST_PAGE_SIZE" },
+ "CamelA2AListPageToken": { "index": 18, "kind": "header", "displayName":
"", "group": "common", "label": "common", "required": false, "javaType":
"String", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "Page token for task listing pagination",
"constantName": "org.apache.camel.component.a2a.A2AConstants#LIST_PAGE_TOKEN" },
+ "CamelA2AListIncludeArtifacts": { "index": 19, "kind": "header",
"displayName": "", "group": "common", "label": "common", "required": false,
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Whether to include artifacts in task
listing", "constantName":
"org.apache.camel.component.a2a.A2AConstants#LIST_INCLUDE_ARTIFACTS" },
+ "CamelA2AListHistoryLength": { "index": 20, "kind": "header",
"displayName": "", "group": "common", "label": "common", "required": false,
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "History length for task listing",
"constantName":
"org.apache.camel.component.a2a.A2AConstants#LIST_HISTORY_LENGTH" },
+ "CamelA2AListStatusTimestampAfter": { "index": 21, "kind": "header",
"displayName": "", "group": "common", "label": "common", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Filter tasks by status timestamp after
this value", "constantName":
"org.apache.camel.component.a2a.A2AConstants#LIST_STATUS_TIMESTAMP_AFTER" },
+ "CamelA2AListStatus": { "index": 22, "kind": "header", "displayName": "",
"group": "common", "label": "common", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Comma-separated status filter for task listing",
"constantName": "org.apache.camel.component.a2a.A2AConstants#LIST_STATUS" },
+ "CamelA2AExtensions": { "index": 23, "kind": "header", "displayName": "",
"group": "consumer", "label": "consumer", "required": false, "javaType":
"java.util.List", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Negotiated A2A extension URIs requested
by the client", "constantName":
"org.apache.camel.component.a2a.A2AConstants#EXTENSIONS" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "text" ], "byOption": [ { "option":
"dataFormat", "value": "POJO", "carriers": [ "pojo" ], "javaType":
"org.apache.camel.component.a2a.model.Message" } ], "description": "The message
of the caller, for SendMessage and SendStreamingMessage (the component answers
the task and push config requests itself): the text of its parts, one per line,
a data part as JSON and a file part as its URL. With dataFormat POJO the
Message, with RAW the Message as JSON" },
- "consumerReply": { "carriers": [ "text", "bytes", "stream", "file", "pojo"
], "description": "The reply of the agent: text, sent as one text part (bytes,
a stream or a file as their text), or a Message sent as it is. Another body is
sent as text: a Task as the text of its last message, a Map or a POJO as its
toString(): marshal it first. The reply goes in a Task, completed unless the
CamelA2ATaskState header says another state, or as a Message when the
CamelA2AResponseType header is [...]
- "producerIn": { "carriers": [ "text", "bytes", "stream", "file", "pojo" ],
"byOption": [ { "option": "operation", "value": "TASK_GET", "carriers": [ "any"
] }, { "option": "operation", "value": "TASK_LIST", "carriers": [ "any" ] }, {
"option": "operation", "value": "TASK_CANCEL", "carriers": [ "any" ] }, {
"option": "operation", "value": "TASK_SUBSCRIBE", "carriers": [ "any" ] }, {
"option": "operation", "value": "PUSH_CONFIG_CREATE", "carriers": [ "pojo" ],
"javaType": "org.apache.c [...]
+ "consumerReply": { "carriers": [ "text", "bytes", "stream", "file", "pojo"
], "description": "The reply of the agent: text, sent as one text part (bytes,
a stream or a file as their text), or Message content with the consumer
task\/context identity. Another body is sent as text: a Task as the text of its
last message, a Map or a POJO as its toString(): marshal it first. The reply
goes in a Task, completed unless the CamelA2AReplyTaskState header says another
state, or as a Message wh [...]
+ "producerIn": { "carriers": [ "text", "bytes", "stream", "file", "pojo" ],
"byOption": [ { "option": "operation", "value": "TASK_GET", "carriers": [ "any"
] }, { "option": "operation", "value": "TASK_LIST", "carriers": [ "any" ] }, {
"option": "operation", "value": "TASK_CANCEL", "carriers": [ "any" ] }, {
"option": "operation", "value": "TASK_SUBSCRIBE", "carriers": [ "any" ] }, {
"option": "operation", "value": "PUSH_CONFIG_CREATE", "carriers": [ "pojo" ],
"javaType": "org.apache.c [...]
"producerOut": { "carriers": [ "text" ], "byOption": [ { "option":
"operation", "value": "MESSAGE_STREAM", "carriers": [ "iterator" ], "javaType":
"org.apache.camel.component.a2a.streaming.SseEventIterator" }, { "option":
"operation", "value": "TASK_GET", "carriers": [ "text" ] }, { "option":
"operation", "value": "TASK_LIST", "carriers": [ "list", "null" ] }, {
"option": "operation", "value": "TASK_CANCEL", "carriers": [ "text" ] }, {
"option": "operation", "value": "TASK_SUBSCRIBE" [...]
},
"properties": {
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cometd.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cometd.json
index 3377831e45f..fa14f7b06f2 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cometd.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cometd.json
@@ -51,21 +51,22 @@
"port": { "index": 1, "kind": "path", "displayName": "Port", "group":
"common", "label": "", "required": true, "type": "integer", "javaType": "int",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Host port number" },
"channelName": { "index": 2, "kind": "path", "displayName": "Channel
Name", "group": "common", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The channelName represents
a topic that can be subscribed to by the Camel endpoints." },
"allowedOrigins": { "index": 3, "kind": "parameter", "displayName":
"Allowed Origins", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "*", "description": "The origins domain
that support to cross, if the crosssOriginFilterOn is true" },
- "baseResource": { "index": 4, "kind": "parameter", "displayName": "Base
Resource", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The root directory for the web resources or
classpath. Use the protocol file: or classpath: depending if you want that the
component loads the resource from file system or classpath. Classpath is
required for OSGI deployment where [...]
- "crossOriginFilterOn": { "index": 5, "kind": "parameter", "displayName":
"Cross Origin Filter On", "group": "common", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "If true, the
server will support for cross-domain filtering" },
- "filterPath": { "index": 6, "kind": "parameter", "displayName": "Filter
Path", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The filterPath will be used by the
CrossOriginFilter, if the crosssOriginFilterOn is true" },
- "interval": { "index": 7, "kind": "parameter", "displayName": "Interval",
"group": "common", "label": "", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"description": "The client side poll timeout in milliseconds. How long a client
will wait between reconnects" },
- "jsonCommented": { "index": 8, "kind": "parameter", "displayName": "Json
Commented", "group": "common", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "If true, the server will
accept JSON wrapped in a comment and will generate JSON wrapped in a comment.
This is a defence against Ajax Hijacking." },
- "logLevel": { "index": 9, "kind": "parameter", "displayName": "Log Level",
"group": "common", "label": "", "required": false, "type": "enum", "javaType":
"int", "enum": [ "0", "1", "2" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 1, "description": "Logging level. 0=none,
1=info, 2=debug." },
- "maxInterval": { "index": 10, "kind": "parameter", "displayName": "Max
Interval", "group": "common", "label": "", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 30000, "description": "The max client side
poll timeout in milliseconds. A client will be removed if a connection is not
received in this time." },
- "multiFrameInterval": { "index": 11, "kind": "parameter", "displayName":
"Multi Frame Interval", "group": "common", "label": "", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 1500, "description": "The client side poll
timeout, if multiple connections are detected from the same browser." },
- "timeout": { "index": 12, "kind": "parameter", "displayName": "Timeout",
"group": "common", "label": "", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 240000, "description": "The server side poll timeout in
milliseconds. This is how long the server will hold a reconnect request before
responding." },
- "sessionHeadersEnabled": { "index": 13, "kind": "parameter",
"displayName": "Session Headers Enabled", "group": "consumer", "label":
"consumer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Whether to include the server session headers in the
Camel message when creating a Camel Message for incoming requests." },
- "bridgeErrorHandler": { "index": 14, "kind": "parameter", "displayName":
"Bridge Error Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "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 (if possible) occurred
while the Camel consumer is trying to pickup incoming [...]
- "exceptionHandler": { "index": 15, "kind": "parameter", "displayName":
"Exception Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.",
"deprecated": false, "autowired": false, "secret": false, "description": "To
let the consumer use a custom ExceptionHandler. Notice if the option
bridgeErrorHandler is enabled then this option is not in use. By de [...]
- "exchangePattern": { "index": 16, "kind": "parameter", "displayName":
"Exchange Pattern", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "enum", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
- "disconnectLocalSession": { "index": 17, "kind": "parameter",
"displayName": "Disconnect Local Session", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Whether to disconnect local sessions after publishing a
message to its channel. Disconnecting local session is needed as they are not
swept by default by CometD, and therefore you can [...]
- "lazyStartProducer": { "index": 18, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "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 produ [...]
- "headerFilterStrategy": { "index": 19, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter headers." }
+ "allowedTransports": { "index": 4, "kind": "parameter", "displayName":
"Allowed Transports", "group": "common", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "websocket,long-polling",
"description": "A comma-separated list of transport names allowed by the CometD
server (e.g. websocket, long-polling, callback-polling). callback-polling is
the JSONP transport mechanism. This o [...]
+ "baseResource": { "index": 5, "kind": "parameter", "displayName": "Base
Resource", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The root directory for the web resources or
classpath. Use the protocol file: or classpath: depending if you want that the
component loads the resource from file system or classpath. Classpath is
required for OSGI deployment where [...]
+ "crossOriginFilterOn": { "index": 6, "kind": "parameter", "displayName":
"Cross Origin Filter On", "group": "common", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "If true, the
server will support for cross-domain filtering" },
+ "filterPath": { "index": 7, "kind": "parameter", "displayName": "Filter
Path", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The filterPath will be used by the
CrossOriginFilter, if the crosssOriginFilterOn is true" },
+ "interval": { "index": 8, "kind": "parameter", "displayName": "Interval",
"group": "common", "label": "", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"description": "The client side poll timeout in milliseconds. How long a client
will wait between reconnects" },
+ "jsonCommented": { "index": 9, "kind": "parameter", "displayName": "Json
Commented", "group": "common", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "If true, the server will
accept JSON wrapped in a comment and will generate JSON wrapped in a comment.
This is a defence against Ajax Hijacking." },
+ "logLevel": { "index": 10, "kind": "parameter", "displayName": "Log
Level", "group": "common", "label": "", "required": false, "type": "enum",
"javaType": "int", "enum": [ "0", "1", "2" ], "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 1, "description": "Logging level.
0=none, 1=info, 2=debug." },
+ "maxInterval": { "index": 11, "kind": "parameter", "displayName": "Max
Interval", "group": "common", "label": "", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 30000, "description": "The max client side
poll timeout in milliseconds. A client will be removed if a connection is not
received in this time." },
+ "multiFrameInterval": { "index": 12, "kind": "parameter", "displayName":
"Multi Frame Interval", "group": "common", "label": "", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 1500, "description": "The client side poll
timeout, if multiple connections are detected from the same browser." },
+ "timeout": { "index": 13, "kind": "parameter", "displayName": "Timeout",
"group": "common", "label": "", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 240000, "description": "The server side poll timeout in
milliseconds. This is how long the server will hold a reconnect request before
responding." },
+ "sessionHeadersEnabled": { "index": 14, "kind": "parameter",
"displayName": "Session Headers Enabled", "group": "consumer", "label":
"consumer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Whether to include the server session headers in the
Camel message when creating a Camel Message for incoming requests." },
+ "bridgeErrorHandler": { "index": 15, "kind": "parameter", "displayName":
"Bridge Error Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "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 (if possible) occurred
while the Camel consumer is trying to pickup incoming [...]
+ "exceptionHandler": { "index": 16, "kind": "parameter", "displayName":
"Exception Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.",
"deprecated": false, "autowired": false, "secret": false, "description": "To
let the consumer use a custom ExceptionHandler. Notice if the option
bridgeErrorHandler is enabled then this option is not in use. By de [...]
+ "exchangePattern": { "index": 17, "kind": "parameter", "displayName":
"Exchange Pattern", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "enum", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
+ "disconnectLocalSession": { "index": 18, "kind": "parameter",
"displayName": "Disconnect Local Session", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Whether to disconnect local sessions after publishing a
message to its channel. Disconnecting local session is needed as they are not
swept by default by CometD, and therefore you can [...]
+ "lazyStartProducer": { "index": 19, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "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 produ [...]
+ "headerFilterStrategy": { "index": 20, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter headers." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cometds.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cometds.json
index cc2798d3d7f..7be39141708 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cometds.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cometds.json
@@ -51,21 +51,22 @@
"port": { "index": 1, "kind": "path", "displayName": "Port", "group":
"common", "label": "", "required": true, "type": "integer", "javaType": "int",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Host port number" },
"channelName": { "index": 2, "kind": "path", "displayName": "Channel
Name", "group": "common", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The channelName represents
a topic that can be subscribed to by the Camel endpoints." },
"allowedOrigins": { "index": 3, "kind": "parameter", "displayName":
"Allowed Origins", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "*", "description": "The origins domain
that support to cross, if the crosssOriginFilterOn is true" },
- "baseResource": { "index": 4, "kind": "parameter", "displayName": "Base
Resource", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The root directory for the web resources or
classpath. Use the protocol file: or classpath: depending if you want that the
component loads the resource from file system or classpath. Classpath is
required for OSGI deployment where [...]
- "crossOriginFilterOn": { "index": 5, "kind": "parameter", "displayName":
"Cross Origin Filter On", "group": "common", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "If true, the
server will support for cross-domain filtering" },
- "filterPath": { "index": 6, "kind": "parameter", "displayName": "Filter
Path", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The filterPath will be used by the
CrossOriginFilter, if the crosssOriginFilterOn is true" },
- "interval": { "index": 7, "kind": "parameter", "displayName": "Interval",
"group": "common", "label": "", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"description": "The client side poll timeout in milliseconds. How long a client
will wait between reconnects" },
- "jsonCommented": { "index": 8, "kind": "parameter", "displayName": "Json
Commented", "group": "common", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "If true, the server will
accept JSON wrapped in a comment and will generate JSON wrapped in a comment.
This is a defence against Ajax Hijacking." },
- "logLevel": { "index": 9, "kind": "parameter", "displayName": "Log Level",
"group": "common", "label": "", "required": false, "type": "enum", "javaType":
"int", "enum": [ "0", "1", "2" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 1, "description": "Logging level. 0=none,
1=info, 2=debug." },
- "maxInterval": { "index": 10, "kind": "parameter", "displayName": "Max
Interval", "group": "common", "label": "", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 30000, "description": "The max client side
poll timeout in milliseconds. A client will be removed if a connection is not
received in this time." },
- "multiFrameInterval": { "index": 11, "kind": "parameter", "displayName":
"Multi Frame Interval", "group": "common", "label": "", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 1500, "description": "The client side poll
timeout, if multiple connections are detected from the same browser." },
- "timeout": { "index": 12, "kind": "parameter", "displayName": "Timeout",
"group": "common", "label": "", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 240000, "description": "The server side poll timeout in
milliseconds. This is how long the server will hold a reconnect request before
responding." },
- "sessionHeadersEnabled": { "index": 13, "kind": "parameter",
"displayName": "Session Headers Enabled", "group": "consumer", "label":
"consumer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Whether to include the server session headers in the
Camel message when creating a Camel Message for incoming requests." },
- "bridgeErrorHandler": { "index": 14, "kind": "parameter", "displayName":
"Bridge Error Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "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 (if possible) occurred
while the Camel consumer is trying to pickup incoming [...]
- "exceptionHandler": { "index": 15, "kind": "parameter", "displayName":
"Exception Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.",
"deprecated": false, "autowired": false, "secret": false, "description": "To
let the consumer use a custom ExceptionHandler. Notice if the option
bridgeErrorHandler is enabled then this option is not in use. By de [...]
- "exchangePattern": { "index": 16, "kind": "parameter", "displayName":
"Exchange Pattern", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "enum", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
- "disconnectLocalSession": { "index": 17, "kind": "parameter",
"displayName": "Disconnect Local Session", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Whether to disconnect local sessions after publishing a
message to its channel. Disconnecting local session is needed as they are not
swept by default by CometD, and therefore you can [...]
- "lazyStartProducer": { "index": 18, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "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 produ [...]
- "headerFilterStrategy": { "index": 19, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter headers." }
+ "allowedTransports": { "index": 4, "kind": "parameter", "displayName":
"Allowed Transports", "group": "common", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "websocket,long-polling",
"description": "A comma-separated list of transport names allowed by the CometD
server (e.g. websocket, long-polling, callback-polling). callback-polling is
the JSONP transport mechanism. This o [...]
+ "baseResource": { "index": 5, "kind": "parameter", "displayName": "Base
Resource", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The root directory for the web resources or
classpath. Use the protocol file: or classpath: depending if you want that the
component loads the resource from file system or classpath. Classpath is
required for OSGI deployment where [...]
+ "crossOriginFilterOn": { "index": 6, "kind": "parameter", "displayName":
"Cross Origin Filter On", "group": "common", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "If true, the
server will support for cross-domain filtering" },
+ "filterPath": { "index": 7, "kind": "parameter", "displayName": "Filter
Path", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The filterPath will be used by the
CrossOriginFilter, if the crosssOriginFilterOn is true" },
+ "interval": { "index": 8, "kind": "parameter", "displayName": "Interval",
"group": "common", "label": "", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"description": "The client side poll timeout in milliseconds. How long a client
will wait between reconnects" },
+ "jsonCommented": { "index": 9, "kind": "parameter", "displayName": "Json
Commented", "group": "common", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "If true, the server will
accept JSON wrapped in a comment and will generate JSON wrapped in a comment.
This is a defence against Ajax Hijacking." },
+ "logLevel": { "index": 10, "kind": "parameter", "displayName": "Log
Level", "group": "common", "label": "", "required": false, "type": "enum",
"javaType": "int", "enum": [ "0", "1", "2" ], "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 1, "description": "Logging level.
0=none, 1=info, 2=debug." },
+ "maxInterval": { "index": 11, "kind": "parameter", "displayName": "Max
Interval", "group": "common", "label": "", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 30000, "description": "The max client side
poll timeout in milliseconds. A client will be removed if a connection is not
received in this time." },
+ "multiFrameInterval": { "index": 12, "kind": "parameter", "displayName":
"Multi Frame Interval", "group": "common", "label": "", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 1500, "description": "The client side poll
timeout, if multiple connections are detected from the same browser." },
+ "timeout": { "index": 13, "kind": "parameter", "displayName": "Timeout",
"group": "common", "label": "", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 240000, "description": "The server side poll timeout in
milliseconds. This is how long the server will hold a reconnect request before
responding." },
+ "sessionHeadersEnabled": { "index": 14, "kind": "parameter",
"displayName": "Session Headers Enabled", "group": "consumer", "label":
"consumer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Whether to include the server session headers in the
Camel message when creating a Camel Message for incoming requests." },
+ "bridgeErrorHandler": { "index": 15, "kind": "parameter", "displayName":
"Bridge Error Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "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 (if possible) occurred
while the Camel consumer is trying to pickup incoming [...]
+ "exceptionHandler": { "index": 16, "kind": "parameter", "displayName":
"Exception Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.",
"deprecated": false, "autowired": false, "secret": false, "description": "To
let the consumer use a custom ExceptionHandler. Notice if the option
bridgeErrorHandler is enabled then this option is not in use. By de [...]
+ "exchangePattern": { "index": 17, "kind": "parameter", "displayName":
"Exchange Pattern", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "enum", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
+ "disconnectLocalSession": { "index": 18, "kind": "parameter",
"displayName": "Disconnect Local Session", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Whether to disconnect local sessions after publishing a
message to its channel. Disconnecting local session is needed as they are not
swept by default by CometD, and therefore you can [...]
+ "lazyStartProducer": { "index": 19, "kind": "parameter", "displayName":
"Lazy Start Producer", "group": "producer (advanced)", "label":
"producer,advanced", "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 produ [...]
+ "headerFilterStrategy": { "index": 20, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter headers." }
}
}
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 669af6cf744..473a0d00afb 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
@@ -31,12 +31,12 @@
"saxonConfiguration": { "index": 4, "kind": "property", "displayName":
"Saxon Configuration", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "net.sf.saxon.Configuration",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom Saxon configuration" },
"saxonConfigurationProperties": { "index": 5, "kind": "property",
"displayName": "Saxon Configuration Properties", "group": "advanced", "label":
"advanced", "required": false, "type": "object", "javaType":
"java.util.Map<java.lang.String, java.lang.Object>", "deprecated": false,
"autowired": false, "secret": false, "description": "To set custom Saxon
configuration properties" },
"saxonExtensionFunctions": { "index": 6, "kind": "property",
"displayName": "Saxon Extension Functions", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Allows you to use a custom
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon
to the classpath. The function is looked up in the registry, where you can use
commas to se [...]
- "secureProcessing": { "index": 7, "kind": "property", "displayName":
"Secure Processing", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Feature for XML secure processing (see javax.xml.XMLConstants). This is
enabled by default. However, when using Saxon Professional you may need to turn
this off to allow Saxon to be able to use Java [...]
- "transformerFactoryClass": { "index": 8, "kind": "property",
"displayName": "Transformer Factory Class", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "To use a custom XSLT transformer factory, specified as a FQN
class name" },
- "transformerFactoryConfigurationStrategy": { "index": 9, "kind":
"property", "displayName": "Transformer Factory Configuration Strategy",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy",
"deprecated": false, "autowired": false, "secret": false, "description": "A
configuration strategy to apply on freshly created instances of
TransformerFactory." },
- "uriResolver": { "index": 10, "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": { "index": 11, "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'." },
- "xpathTotalOpLimit": { "index": 12, "kind": "property", "displayName":
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 10000, "description": "Limits the total
number of XPath operators in an XSL Stylesheet. The default (from JDK) is
10000. The limit is set per TransformerFactory instance used by each endpoint,
not as a JVM-global system [...]
+ "transformerFactoryClass": { "index": 7, "kind": "property",
"displayName": "Transformer Factory Class", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "To use a custom XSLT transformer factory, specified as a FQN
class name" },
+ "transformerFactoryConfigurationStrategy": { "index": 8, "kind":
"property", "displayName": "Transformer Factory Configuration Strategy",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy",
"deprecated": false, "autowired": false, "secret": false, "description": "A
configuration strategy to apply on freshly created instances of
TransformerFactory." },
+ "uriResolver": { "index": 9, "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": { "index": 10, "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'." },
+ "xpathTotalOpLimit": { "index": 11, "kind": "property", "displayName":
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 10000, "description": "Limits the total
number of XPath operators in an XSL Stylesheet. The default (from JDK) is
10000. The limit is set per TransformerFactory instance used by each endpoint,
not as a JVM-global system [...]
+ "secureProcessing": { "index": 12, "kind": "property", "displayName":
"Secure Processing", "group": "security", "label": "advanced,security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "security": "insecure:dev",
"insecureValue": "false", "defaultValue": true, "description": "Feature for XML
secure processing (see javax.xml.XMLConstants). This is enabled by default.
However, when using Saxon Professional you [...]
},
"headers": {
"CamelXsltFileName": { "index": 0, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The XSLT file name", "constantName":
"org.apache.camel.component.xj.XJConstants#XSLT_FILE_NAME" },
@@ -65,12 +65,12 @@
"resultHandlerFactory": { "index": 14, "kind": "parameter", "displayName":
"Result Handler Factory", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.xslt.ResultHandlerFactory", "deprecated": false,
"autowired": false, "secret": false, "description": "Allows you to use a custom
org.apache.camel.builder.xml.ResultHandlerFactory which is capable of using
custom org.apache.camel.builder.xml.ResultHandler types." },
"saxonConfiguration": { "index": 15, "kind": "parameter", "displayName":
"Saxon Configuration", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "net.sf.saxon.Configuration",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom Saxon configuration" },
"saxonExtensionFunctions": { "index": 16, "kind": "parameter",
"displayName": "Saxon Extension Functions", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Allows you to use a custom
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon
to the classpath. The function is looked up in the registry, where you can
comma to separ [...]
- "secureProcessing": { "index": 17, "kind": "parameter", "displayName":
"Secure Processing", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Feature for XML secure processing (see javax.xml.XMLConstants). This is
enabled by default. However, when using Saxon Professional you may need to turn
this off to allow Saxon to be able to use Jav [...]
- "transformerFactory": { "index": 18, "kind": "parameter", "displayName":
"Transformer Factory", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "javax.xml.transform.TransformerFactory",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom XSLT transformer factory" },
- "transformerFactoryClass": { "index": 19, "kind": "parameter",
"displayName": "Transformer Factory Class", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "To use a custom XSLT transformer factory, specified as a FQN
class name" },
- "transformerFactoryConfigurationStrategy": { "index": 20, "kind":
"parameter", "displayName": "Transformer Factory Configuration Strategy",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy",
"deprecated": false, "autowired": false, "secret": false, "description": "A
configuration strategy to apply on freshly created instances of
TransformerFactory." },
- "uriResolver": { "index": 21, "kind": "parameter", "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
javax.xml.transform.URIResolver" },
- "xpathTotalOpLimit": { "index": 22, "kind": "parameter", "displayName":
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 10000, "description": "Limits the total
number of XPath operators in an XSL Stylesheet. The default (from JDK) is
10000. The limit is set per TransformerFactory instance used by this endpoint."
},
- "xsltMessageLogger": { "index": 23, "kind": "parameter", "displayName":
"Xslt Message Logger", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.xslt.XsltMessageLogger", "deprecated": false,
"autowired": false, "secret": false, "description": "A consumer to messages
generated during XSLT transformations." }
+ "transformerFactory": { "index": 17, "kind": "parameter", "displayName":
"Transformer Factory", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "javax.xml.transform.TransformerFactory",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom XSLT transformer factory" },
+ "transformerFactoryClass": { "index": 18, "kind": "parameter",
"displayName": "Transformer Factory Class", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "To use a custom XSLT transformer factory, specified as a FQN
class name" },
+ "transformerFactoryConfigurationStrategy": { "index": 19, "kind":
"parameter", "displayName": "Transformer Factory Configuration Strategy",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy",
"deprecated": false, "autowired": false, "secret": false, "description": "A
configuration strategy to apply on freshly created instances of
TransformerFactory." },
+ "uriResolver": { "index": 20, "kind": "parameter", "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
javax.xml.transform.URIResolver" },
+ "xpathTotalOpLimit": { "index": 21, "kind": "parameter", "displayName":
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 10000, "description": "Limits the total
number of XPath operators in an XSL Stylesheet. The default (from JDK) is
10000. The limit is set per TransformerFactory instance used by this endpoint."
},
+ "xsltMessageLogger": { "index": 22, "kind": "parameter", "displayName":
"Xslt Message Logger", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.xslt.XsltMessageLogger", "deprecated": false,
"autowired": false, "secret": false, "description": "A consumer to messages
generated during XSLT transformations." },
+ "secureProcessing": { "index": 23, "kind": "parameter", "displayName":
"Secure Processing", "group": "security", "label": "advanced,security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "security": "insecure:dev",
"insecureValue": "false", "defaultValue": true, "description": "Feature for XML
secure processing (see javax.xml.XMLConstants). This is enabled by default.
However, when using Saxon Professional you [...]
}
}
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 2e6636c2b90..f81813c81d7 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
@@ -31,12 +31,12 @@
"saxonConfiguration": { "index": 4, "kind": "property", "displayName":
"Saxon Configuration", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "net.sf.saxon.Configuration",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom Saxon configuration" },
"saxonConfigurationProperties": { "index": 5, "kind": "property",
"displayName": "Saxon Configuration Properties", "group": "advanced", "label":
"advanced", "required": false, "type": "object", "javaType":
"java.util.Map<java.lang.String, java.lang.Object>", "deprecated": false,
"autowired": false, "secret": false, "description": "To set custom Saxon
configuration properties" },
"saxonExtensionFunctions": { "index": 6, "kind": "property",
"displayName": "Saxon Extension Functions", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Allows you to use a custom
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon
to the classpath. The function is looked up in the registry, where you can use
commas to se [...]
- "secureProcessing": { "index": 7, "kind": "property", "displayName":
"Secure Processing", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Feature for XML secure processing (see javax.xml.XMLConstants). This is
enabled by default. However, when using Saxon Professional you may need to turn
this off to allow Saxon to be able to use Java [...]
- "transformerFactoryClass": { "index": 8, "kind": "property",
"displayName": "Transformer Factory Class", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "To use a custom XSLT transformer factory, specified as a FQN
class name" },
- "transformerFactoryConfigurationStrategy": { "index": 9, "kind":
"property", "displayName": "Transformer Factory Configuration Strategy",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy",
"deprecated": false, "autowired": false, "secret": false, "description": "A
configuration strategy to apply on freshly created instances of
TransformerFactory." },
- "uriResolver": { "index": 10, "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": { "index": 11, "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'." },
- "xpathTotalOpLimit": { "index": 12, "kind": "property", "displayName":
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 10000, "description": "Limits the total
number of XPath operators in an XSL Stylesheet. The default (from JDK) is
10000. The limit is set per TransformerFactory instance used by each endpoint,
not as a JVM-global system [...]
+ "transformerFactoryClass": { "index": 7, "kind": "property",
"displayName": "Transformer Factory Class", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "To use a custom XSLT transformer factory, specified as a FQN
class name" },
+ "transformerFactoryConfigurationStrategy": { "index": 8, "kind":
"property", "displayName": "Transformer Factory Configuration Strategy",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy",
"deprecated": false, "autowired": false, "secret": false, "description": "A
configuration strategy to apply on freshly created instances of
TransformerFactory." },
+ "uriResolver": { "index": 9, "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": { "index": 10, "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'." },
+ "xpathTotalOpLimit": { "index": 11, "kind": "property", "displayName":
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 10000, "description": "Limits the total
number of XPath operators in an XSL Stylesheet. The default (from JDK) is
10000. The limit is set per TransformerFactory instance used by each endpoint,
not as a JVM-global system [...]
+ "secureProcessing": { "index": 12, "kind": "property", "displayName":
"Secure Processing", "group": "security", "label": "advanced,security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "security": "insecure:dev",
"insecureValue": "false", "defaultValue": true, "description": "Feature for XML
secure processing (see javax.xml.XMLConstants). This is enabled by default.
However, when using Saxon Professional you [...]
},
"headers": {
"CamelXsltResourceUri": { "index": 0, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "A URI for the template resource to load and use instead
of the endpoint configured.", "constantName":
"org.apache.camel.component.xslt.XsltConstants#XSLT_RESOURCE_URI" },
@@ -64,12 +64,12 @@
"resultHandlerFactory": { "index": 13, "kind": "parameter", "displayName":
"Result Handler Factory", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.xslt.ResultHandlerFactory", "deprecated": false,
"autowired": false, "secret": false, "description": "Allows you to use a custom
org.apache.camel.builder.xml.ResultHandlerFactory which is capable of using
custom org.apache.camel.builder.xml.ResultHandler types." },
"saxonConfiguration": { "index": 14, "kind": "parameter", "displayName":
"Saxon Configuration", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "net.sf.saxon.Configuration",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom Saxon configuration" },
"saxonExtensionFunctions": { "index": 15, "kind": "parameter",
"displayName": "Saxon Extension Functions", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Allows you to use a custom
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon
to the classpath. The function is looked up in the registry, where you can
comma to separ [...]
- "secureProcessing": { "index": 16, "kind": "parameter", "displayName":
"Secure Processing", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Feature for XML secure processing (see javax.xml.XMLConstants). This is
enabled by default. However, when using Saxon Professional you may need to turn
this off to allow Saxon to be able to use Jav [...]
- "transformerFactory": { "index": 17, "kind": "parameter", "displayName":
"Transformer Factory", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "javax.xml.transform.TransformerFactory",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom XSLT transformer factory" },
- "transformerFactoryClass": { "index": 18, "kind": "parameter",
"displayName": "Transformer Factory Class", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "To use a custom XSLT transformer factory, specified as a FQN
class name" },
- "transformerFactoryConfigurationStrategy": { "index": 19, "kind":
"parameter", "displayName": "Transformer Factory Configuration Strategy",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy",
"deprecated": false, "autowired": false, "secret": false, "description": "A
configuration strategy to apply on freshly created instances of
TransformerFactory." },
- "uriResolver": { "index": 20, "kind": "parameter", "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
javax.xml.transform.URIResolver" },
- "xpathTotalOpLimit": { "index": 21, "kind": "parameter", "displayName":
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 10000, "description": "Limits the total
number of XPath operators in an XSL Stylesheet. The default (from JDK) is
10000. The limit is set per TransformerFactory instance used by this endpoint."
},
- "xsltMessageLogger": { "index": 22, "kind": "parameter", "displayName":
"Xslt Message Logger", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.xslt.XsltMessageLogger", "deprecated": false,
"autowired": false, "secret": false, "description": "A consumer to messages
generated during XSLT transformations." }
+ "transformerFactory": { "index": 16, "kind": "parameter", "displayName":
"Transformer Factory", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType": "javax.xml.transform.TransformerFactory",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a custom XSLT transformer factory" },
+ "transformerFactoryClass": { "index": 17, "kind": "parameter",
"displayName": "Transformer Factory Class", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "To use a custom XSLT transformer factory, specified as a FQN
class name" },
+ "transformerFactoryConfigurationStrategy": { "index": 18, "kind":
"parameter", "displayName": "Transformer Factory Configuration Strategy",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy",
"deprecated": false, "autowired": false, "secret": false, "description": "A
configuration strategy to apply on freshly created instances of
TransformerFactory." },
+ "uriResolver": { "index": 19, "kind": "parameter", "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
javax.xml.transform.URIResolver" },
+ "xpathTotalOpLimit": { "index": 20, "kind": "parameter", "displayName":
"Xpath Total Op Limit", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 10000, "description": "Limits the total
number of XPath operators in an XSL Stylesheet. The default (from JDK) is
10000. The limit is set per TransformerFactory instance used by this endpoint."
},
+ "xsltMessageLogger": { "index": 21, "kind": "parameter", "displayName":
"Xslt Message Logger", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.xslt.XsltMessageLogger", "deprecated": false,
"autowired": false, "secret": false, "description": "A consumer to messages
generated during XSLT transformations." },
+ "secureProcessing": { "index": 22, "kind": "parameter", "displayName":
"Secure Processing", "group": "security", "label": "advanced,security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "security": "insecure:dev",
"insecureValue": "false", "defaultValue": true, "description": "Feature for XML
secure processing (see javax.xml.XMLConstants). This is enabled by default.
However, when using Saxon Professional you [...]
}
}
diff --git a/components-starter/camel-xj-starter/src/main/docs/xj.json
b/components-starter/camel-xj-starter/src/main/docs/xj.json
index 145ee3127cc..79ca99309ac 100644
--- a/components-starter/camel-xj-starter/src/main/docs/xj.json
+++ b/components-starter/camel-xj-starter/src/main/docs/xj.json
@@ -73,7 +73,7 @@
{
"name": "camel.component.xj.secure-processing",
"type": "java.lang.Boolean",
- "description": "Feature for XML secure processing (see
javax.xml.XMLConstants). This is enabled by default. However, when using Saxon
Professional you may need to turn this off to allow Saxon to be able to use
Java extension functions.",
+ "description": "Feature for XML secure processing (see
javax.xml.XMLConstants). This is enabled by default. However, when using Saxon
Professional you may need to turn this off to allow Saxon to be able to use
Java extension functions. Note that turning it off also restores the previous,
unrestricted parsing of a Source message body that is still to be parsed, so
only do so for trusted input.",
"sourceType":
"org.apache.camel.component.xj.springboot.XJComponentConfiguration",
"defaultValue": true
},
diff --git
a/components-starter/camel-xj-starter/src/main/java/org/apache/camel/component/xj/springboot/XJComponentConfiguration.java
b/components-starter/camel-xj-starter/src/main/java/org/apache/camel/component/xj/springboot/XJComponentConfiguration.java
index 9815efc1742..66980b4163f 100644
---
a/components-starter/camel-xj-starter/src/main/java/org/apache/camel/component/xj/springboot/XJComponentConfiguration.java
+++
b/components-starter/camel-xj-starter/src/main/java/org/apache/camel/component/xj/springboot/XJComponentConfiguration.java
@@ -90,13 +90,6 @@ public class XJComponentConfiguration
* values to lookup.
*/
private String saxonExtensionFunctions;
- /**
- * Feature for XML secure processing (see javax.xml.XMLConstants). This is
- * enabled by default. However, when using Saxon Professional you may need
- * to turn this off to allow Saxon to be able to use Java extension
- * functions.
- */
- private Boolean secureProcessing = true;
/**
* To use a custom XSLT transformer factory, specified as a FQN class name
*/
@@ -126,6 +119,15 @@ public class XJComponentConfiguration
* instance used by each endpoint, not as a JVM-global system property.
*/
private Integer xpathTotalOpLimit = 10000;
+ /**
+ * Feature for XML secure processing (see javax.xml.XMLConstants). This is
+ * enabled by default. However, when using Saxon Professional you may need
+ * to turn this off to allow Saxon to be able to use Java extension
+ * functions. Note that turning it off also restores the previous,
+ * unrestricted parsing of a Source message body that is still to be
parsed,
+ * so only do so for trusted input.
+ */
+ private Boolean secureProcessing = true;
public Boolean getAllowTemplateFromHeader() {
return allowTemplateFromHeader;
@@ -184,14 +186,6 @@ public class XJComponentConfiguration
this.saxonExtensionFunctions = saxonExtensionFunctions;
}
- public Boolean getSecureProcessing() {
- return secureProcessing;
- }
-
- public void setSecureProcessing(Boolean secureProcessing) {
- this.secureProcessing = secureProcessing;
- }
-
public String getTransformerFactoryClass() {
return transformerFactoryClass;
}
@@ -232,4 +226,12 @@ public class XJComponentConfiguration
public void setXpathTotalOpLimit(Integer xpathTotalOpLimit) {
this.xpathTotalOpLimit = xpathTotalOpLimit;
}
+
+ public Boolean getSecureProcessing() {
+ return secureProcessing;
+ }
+
+ public void setSecureProcessing(Boolean secureProcessing) {
+ this.secureProcessing = secureProcessing;
+ }
}
\ No newline at end of file
diff --git
a/components-starter/camel-xslt-saxon-starter/src/main/docs/xslt-saxon.json
b/components-starter/camel-xslt-saxon-starter/src/main/docs/xslt-saxon.json
index 4d9b40fb977..ae2d5f0da7d 100644
--- a/components-starter/camel-xslt-saxon-starter/src/main/docs/xslt-saxon.json
+++ b/components-starter/camel-xslt-saxon-starter/src/main/docs/xslt-saxon.json
@@ -73,7 +73,7 @@
{
"name": "camel.component.xslt-saxon.secure-processing",
"type": "java.lang.Boolean",
- "description": "Feature for XML secure processing (see
javax.xml.XMLConstants). This is enabled by default. However, when using Saxon
Professional you may need to turn this off to allow Saxon to be able to use
Java extension functions.",
+ "description": "Feature for XML secure processing (see
javax.xml.XMLConstants). This is enabled by default. However, when using Saxon
Professional you may need to turn this off to allow Saxon to be able to use
Java extension functions. Note that turning it off also restores the previous,
unrestricted parsing of a Source message body that is still to be parsed, so
only do so for trusted input.",
"sourceType":
"org.apache.camel.component.xslt.saxon.springboot.XsltSaxonComponentConfiguration",
"defaultValue": true
},
diff --git
a/components-starter/camel-xslt-saxon-starter/src/main/java/org/apache/camel/component/xslt/saxon/springboot/XsltSaxonComponentConfiguration.java
b/components-starter/camel-xslt-saxon-starter/src/main/java/org/apache/camel/component/xslt/saxon/springboot/XsltSaxonComponentConfiguration.java
index 6d28b2001c4..3e41f79c3dd 100644
---
a/components-starter/camel-xslt-saxon-starter/src/main/java/org/apache/camel/component/xslt/saxon/springboot/XsltSaxonComponentConfiguration.java
+++
b/components-starter/camel-xslt-saxon-starter/src/main/java/org/apache/camel/component/xslt/saxon/springboot/XsltSaxonComponentConfiguration.java
@@ -90,13 +90,6 @@ public class XsltSaxonComponentConfiguration
* values to lookup.
*/
private String saxonExtensionFunctions;
- /**
- * Feature for XML secure processing (see javax.xml.XMLConstants). This is
- * enabled by default. However, when using Saxon Professional you may need
- * to turn this off to allow Saxon to be able to use Java extension
- * functions.
- */
- private Boolean secureProcessing = true;
/**
* To use a custom XSLT transformer factory, specified as a FQN class name
*/
@@ -126,6 +119,15 @@ public class XsltSaxonComponentConfiguration
* instance used by each endpoint, not as a JVM-global system property.
*/
private Integer xpathTotalOpLimit = 10000;
+ /**
+ * Feature for XML secure processing (see javax.xml.XMLConstants). This is
+ * enabled by default. However, when using Saxon Professional you may need
+ * to turn this off to allow Saxon to be able to use Java extension
+ * functions. Note that turning it off also restores the previous,
+ * unrestricted parsing of a Source message body that is still to be
parsed,
+ * so only do so for trusted input.
+ */
+ private Boolean secureProcessing = true;
public Boolean getAllowTemplateFromHeader() {
return allowTemplateFromHeader;
@@ -184,14 +186,6 @@ public class XsltSaxonComponentConfiguration
this.saxonExtensionFunctions = saxonExtensionFunctions;
}
- public Boolean getSecureProcessing() {
- return secureProcessing;
- }
-
- public void setSecureProcessing(Boolean secureProcessing) {
- this.secureProcessing = secureProcessing;
- }
-
public String getTransformerFactoryClass() {
return transformerFactoryClass;
}
@@ -232,4 +226,12 @@ public class XsltSaxonComponentConfiguration
public void setXpathTotalOpLimit(Integer xpathTotalOpLimit) {
this.xpathTotalOpLimit = xpathTotalOpLimit;
}
+
+ public Boolean getSecureProcessing() {
+ return secureProcessing;
+ }
+
+ public void setSecureProcessing(Boolean secureProcessing) {
+ this.secureProcessing = secureProcessing;
+ }
}
\ No newline at end of file
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/xj.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/xj.adoc
index a9a8d00af7f..b62feb973e7 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/xj.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/xj.adoc
@@ -36,7 +36,7 @@ The starter supports 14 options, which are listed below.
| camel.component.xj.saxon-configuration | To use a custom Saxon
configuration. The option is a net.sf.saxon.Configuration type. | |
Configuration
| camel.component.xj.saxon-configuration-properties | To set custom Saxon
configuration properties | | Object>
| camel.component.xj.saxon-extension-functions | Allows you to use a custom
net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add camel-saxon
to the classpath. The function is looked up in the registry, where you can use
commas to separate multiple values to lookup. | | String
-| camel.component.xj.secure-processing | Feature for XML secure processing
(see javax.xml.XMLConstants). This is enabled by default. However, when using
Saxon Professional you may need to turn this off to allow Saxon to be able to
use Java extension functions. | true | Boolean
+| camel.component.xj.secure-processing | Feature for XML secure processing
(see javax.xml.XMLConstants). This is enabled by default. However, when using
Saxon Professional you may need to turn this off to allow Saxon to be able to
use Java extension functions. Note that turning it off also restores the
previous, unrestricted parsing of a Source message body that is still to be
parsed, so only do so for trusted input. | true | Boolean
| camel.component.xj.transformer-factory-class | To use a custom XSLT
transformer factory, specified as a FQN class name | | String
| camel.component.xj.transformer-factory-configuration-strategy | A
configuration strategy to apply on freshly created instances of
TransformerFactory. The option is a
org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy type. |
| TransformerFactoryConfigurationStrategy
| camel.component.xj.uri-resolver | To use a custom UriResolver. Should not be
used together with the option 'uriResolverFactory'. The option is a
javax.xml.transform.URIResolver type. | | URIResolver
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/xslt-saxon.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/xslt-saxon.adoc
index b0d8b6e80dd..2a7be2cd706 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/xslt-saxon.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/xslt-saxon.adoc
@@ -36,7 +36,7 @@ The starter supports 14 options, which are listed below.
| camel.component.xslt-saxon.saxon-configuration | To use a custom Saxon
configuration. The option is a net.sf.saxon.Configuration type. | |
Configuration
| camel.component.xslt-saxon.saxon-configuration-properties | To set custom
Saxon configuration properties | | Object>
| camel.component.xslt-saxon.saxon-extension-functions | Allows you to use a
custom net.sf.saxon.lib.ExtensionFunctionDefinition. You would need to add
camel-saxon to the classpath. The function is looked up in the registry, where
you can use commas to separate multiple values to lookup. | | String
-| camel.component.xslt-saxon.secure-processing | Feature for XML secure
processing (see javax.xml.XMLConstants). This is enabled by default. However,
when using Saxon Professional you may need to turn this off to allow Saxon to
be able to use Java extension functions. | true | Boolean
+| camel.component.xslt-saxon.secure-processing | Feature for XML secure
processing (see javax.xml.XMLConstants). This is enabled by default. However,
when using Saxon Professional you may need to turn this off to allow Saxon to
be able to use Java extension functions. Note that turning it off also restores
the previous, unrestricted parsing of a Source message body that is still to be
parsed, so only do so for trusted input. | true | Boolean
| camel.component.xslt-saxon.transformer-factory-class | To use a custom XSLT
transformer factory, specified as a FQN class name | | String
| camel.component.xslt-saxon.transformer-factory-configuration-strategy | A
configuration strategy to apply on freshly created instances of
TransformerFactory. The option is a
org.apache.camel.component.xslt.TransformerFactoryConfigurationStrategy type. |
| TransformerFactoryConfigurationStrategy
| camel.component.xslt-saxon.uri-resolver | To use a custom UriResolver.
Should not be used together with the option 'uriResolverFactory'. The option is
a javax.xml.transform.URIResolver type. | | URIResolver