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 197ff4512cc Regen
197ff4512cc is described below
commit 197ff4512ccb06ba011cd78fa90dd71c9ec2ab2f
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue May 12 17:34:37 2026 +0200
Regen
---
.../components/aws-bedrock-agent-runtime.json | 11 +-
.../catalog/components/aws-bedrock-agent.json | 7 +-
.../springboot/catalog/components/aws-bedrock.json | 13 +-
.../springboot/catalog/components/braintree.json | 4 +-
.../springboot/catalog/components/docling.json | 160 +++++++++++----------
.../catalog/components/iec60870-client.json | 2 +-
.../catalog/components/iec60870-server.json | 2 +-
.../springboot/catalog/components/mina-sftp.json | 2 +-
.../camel/springboot/catalog/components/sftp.json | 10 +-
.../src/main/docs/docling.json | 7 +
.../springboot/DoclingComponentConfiguration.java | 13 ++
.../camel-ftp-starter/src/main/docs/ftp.json | 39 +++++
.../springboot/SftpComponentConfiguration.java | 81 +++++++++++
tooling/camel-spring-boot-dependencies/pom.xml | 2 +-
14 files changed, 256 insertions(+), 97 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent-runtime.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent-runtime.json
index 61d90a28ac1..15f610c95bf 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent-runtime.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent-runtime.json
@@ -28,7 +28,7 @@
"knowledgeBaseId": { "index": 1, "kind": "property", "displayName":
"Knowledge Base Id", "group": "producer", "label": "", "required": true,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configuration", "description": "Define the Knowledge
Base Id we are going to use" },
"lazyStartProducer": { "index": 2, "kind": "property", "displayName":
"Lazy Start Producer", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Whether the producer should be started lazy (on the first message). By
starting lazy you can use this to allow CamelContext and routes to startup in
situations where a producer may otherwise fail [...]
"modelId": { "index": 3, "kind": "property", "displayName": "Model Id",
"group": "producer", "label": "", "required": true, "type": "enum", "javaType":
"java.lang.String", "enum": [ "anthropic.claude-instant-v1",
"anthropic.claude-v2", "anthropic.claude-v2:1" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configurat [...]
- "operation": { "index": 4, "kind": "property", "displayName": "Operation",
"group": "producer", "label": "", "required": true, "type": "enum", "javaType":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeOperations",
"enum": [ "retrieveAndGenerate", "invokeFlow" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"confi [...]
+ "operation": { "index": 4, "kind": "property", "displayName": "Operation",
"group": "producer", "label": "", "required": true, "type": "enum", "javaType":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeOperations",
"enum": [ "retrieveAndGenerate", "invokeFlow", "retrieve" ], "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfigurat
[...]
"overrideEndpoint": { "index": 5, "kind": "property", "displayName":
"Override Endpoint", "group": "producer", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configuration", "description": "Set the need for
overriding the endpoint. This option ne [...]
"pojoRequest": { "index": 6, "kind": "property", "displayName": "Pojo
Request", "group": "producer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configuration", "description": "If we want to use a
POJO request as body or not" },
"profileCredentialsName": { "index": 7, "kind": "property", "displayName":
"Profile Credentials Name", "group": "producer", "label": "", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "false",
"configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configuration", "description": "If using a profile
credentials pr [...]
@@ -63,13 +63,18 @@
"CamelAwsBedrockAgentRuntimeFlowExecutionId": { "index": 6, "kind":
"header", "displayName": "", "group": "producer", "label": "", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The unique identifier of
an in-progress flow execution to continue. Used for multi-turn flow
conversations.", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#FLOW_EXECU
[...]
"CamelAwsBedrockAgentRuntimeFlowOutputs": { "index": 7, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType":
"java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.FlowOutputEvent>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "When invoking a flow, this header will contain the list
of FlowOutputEvent emitted by the flow.", "constantName":
"org.apache.camel.componen [...]
"CamelAwsBedrockAgentRuntimeFlowTraces": { "index": 8, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType":
"java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.FlowTraceEvent>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "When invoking a flow with tracing enabled, this header
will contain the list of FlowTraceEvent emitted during execution.",
"constantName": "or [...]
- "CamelAwsBedrockAgentRuntimeFlowCompletionReason": { "index": 9, "kind":
"header", "displayName": "", "group": "producer", "label": "", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "When invoking a flow, this
header will contain the reason the flow completed (set when a
FlowCompletionEvent is received).", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntime [...]
+ "CamelAwsBedrockAgentRuntimeFlowCompletionReason": { "index": 9, "kind":
"header", "displayName": "", "group": "producer", "label": "", "required":
false, "javaType": "String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "When invoking a flow, this
header will contain the reason the flow completed (set when a
FlowCompletionEvent is received).", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntime [...]
+ "CamelAwsBedrockAgentRuntimeRetrievedResults": { "index": 10, "kind":
"header", "displayName": "", "group": "producer", "label": "", "required":
false, "javaType":
"java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.KnowledgeBaseRetrievalResult>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "When performing a retrieve operation, this header will
contain the list of KnowledgeBaseRetrievalResult chunks returned b [...]
+ "CamelAwsBedrockAgentRuntimeNumberOfResults": { "index": 11, "kind":
"header", "displayName": "", "group": "producer", "label": "", "required":
false, "javaType": "Integer", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Overrides the maximum
number of results returned by the retrieve operation. Must be a positive
Integer; when not set the AWS service default is used.", "constantName":
"org.apache.camel.component.aws2.bedrock.agentrun [...]
+ "CamelAwsBedrockAgentRuntimeSearchType": { "index": 12, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Overrides the search type used by the
retrieve operation. Accepts the AWS SearchType enum (HYBRID, SEMANTIC) or its
String representation.", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgent [...]
+ "CamelAwsBedrockAgentRuntimeNextToken": { "index": 13, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Pagination token used by the retrieve
operation. Set on the in-message to request the next page; set on the
out-message when the response carries one.", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.B [...]
+ "CamelAwsBedrockAgentRuntimeRetrieveGuardrailAction": { "index": 14,
"kind": "header", "displayName": "", "group": "producer", "label": "",
"required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description":
"When performing a retrieve operation, this header will contain the guardrail
action (if any) applied by the knowledge base.", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRu [...]
},
"properties": {
"label": { "index": 0, "kind": "path", "displayName": "Label", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configuration", "description": "Logical name" },
"knowledgeBaseId": { "index": 1, "kind": "parameter", "displayName":
"Knowledge Base Id", "group": "producer", "label": "", "required": true,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configuration", "description": "Define the Knowledge
Base Id we are going to use" },
"modelId": { "index": 2, "kind": "parameter", "displayName": "Model Id",
"group": "producer", "label": "", "required": true, "type": "enum", "javaType":
"java.lang.String", "enum": [ "anthropic.claude-instant-v1",
"anthropic.claude-v2", "anthropic.claude-v2:1" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configura [...]
- "operation": { "index": 3, "kind": "parameter", "displayName":
"Operation", "group": "producer", "label": "", "required": true, "type":
"enum", "javaType":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeOperations",
"enum": [ "retrieveAndGenerate", "invokeFlow" ], "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"conf [...]
+ "operation": { "index": 3, "kind": "parameter", "displayName":
"Operation", "group": "producer", "label": "", "required": true, "type":
"enum", "javaType":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeOperations",
"enum": [ "retrieveAndGenerate", "invokeFlow", "retrieve" ], "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfigura
[...]
"overrideEndpoint": { "index": 4, "kind": "parameter", "displayName":
"Override Endpoint", "group": "producer", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configuration", "description": "Set the need for
overriding the endpoint. This option n [...]
"pojoRequest": { "index": 5, "kind": "parameter", "displayName": "Pojo
Request", "group": "producer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configuration", "description": "If we want to use a
POJO request as body or not" },
"profileCredentialsName": { "index": 6, "kind": "parameter",
"displayName": "Profile Credentials Name", "group": "producer", "label": "",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"false", "configurationClass":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConfiguration",
"configurationField": "configuration", "description": "If using a profile
credentials p [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent.json
index 0e3cb82215d..ede074c4a45 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock-agent.json
@@ -62,7 +62,12 @@
"CamelAwsBedrockAgentRuntimeFlowExecutionId": { "index": 6, "kind":
"header", "displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The unique identifier of an in-progress
flow execution to continue. Used for multi-turn flow conversations.",
"constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeConstants#FLOW_EXECUTI
[...]
"CamelAwsBedrockAgentRuntimeFlowOutputs": { "index": 7, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType":
"java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.FlowOutputEvent>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "When invoking a flow, this header will contain the list
of FlowOutputEvent emitted by the flow.", "constantName":
"org.apache.camel.component. [...]
"CamelAwsBedrockAgentRuntimeFlowTraces": { "index": 8, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType":
"java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.FlowTraceEvent>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "When invoking a flow with tracing enabled, this header
will contain the list of FlowTraceEvent emitted during execution.",
"constantName": "org. [...]
- "CamelAwsBedrockAgentRuntimeFlowCompletionReason": { "index": 9, "kind":
"header", "displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "When invoking a flow, this header will
contain the reason the flow completed (set when a FlowCompletionEvent is
received).", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeCo
[...]
+ "CamelAwsBedrockAgentRuntimeFlowCompletionReason": { "index": 9, "kind":
"header", "displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "When invoking a flow, this header will
contain the reason the flow completed (set when a FlowCompletionEvent is
received).", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRuntimeCo
[...]
+ "CamelAwsBedrockAgentRuntimeRetrievedResults": { "index": 10, "kind":
"header", "displayName": "", "group": "common", "label": "", "required": false,
"javaType":
"java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.KnowledgeBaseRetrievalResult>",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "When performing a retrieve operation, this header will
contain the list of KnowledgeBaseRetrievalResult chunks returned by [...]
+ "CamelAwsBedrockAgentRuntimeNumberOfResults": { "index": 11, "kind":
"header", "displayName": "", "group": "common", "label": "", "required": false,
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Overrides the maximum number of results
returned by the retrieve operation. Must be a positive Integer; when not set
the AWS service default is used.", "constantName":
"org.apache.camel.component.aws2.bedrock.agentrunti [...]
+ "CamelAwsBedrockAgentRuntimeSearchType": { "index": 12, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Overrides the search type used by the
retrieve operation. Accepts the AWS SearchType enum (HYBRID, SEMANTIC) or its
String representation.", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRu [...]
+ "CamelAwsBedrockAgentRuntimeNextToken": { "index": 13, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Pagination token used by the retrieve
operation. Set on the in-message to request the next page; set on the
out-message when the response carries one.", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.Bed [...]
+ "CamelAwsBedrockAgentRuntimeRetrieveGuardrailAction": { "index": 14,
"kind": "header", "displayName": "", "group": "common", "label": "",
"required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description":
"When performing a retrieve operation, this header will contain the guardrail
action (if any) applied by the knowledge base.", "constantName":
"org.apache.camel.component.aws2.bedrock.agentruntime.BedrockAgentRunt [...]
},
"properties": {
"label": { "index": 0, "kind": "path", "displayName": "Label", "group":
"common", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.bedrock.agent.BedrockAgentConfiguration",
"configurationField": "configuration", "description": "Logical name" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock.json
index 70510c1adc0..aa0d5939129 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-bedrock.json
@@ -71,12 +71,13 @@
"CamelAwsBedrockConverseUsage": { "index": 13, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "TokenUsage", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The usage metrics from
Converse API response", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#CONVERSE_USAGE"
},
"CamelAwsBedrockConverseOutputMessage": { "index": 14, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Message", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The output message from Converse API
response", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#CONVERSE_OUTPUT_MESSAGE"
},
"CamelAwsBedrockGuardrailConfig": { "index": 15, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "GuardrailConfiguration", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "The guardrail
configuration to apply to the request", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_CONFIG"
},
- "CamelAwsBedrockGuardrailContent": { "index": 16, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "List<GuardrailContentBlock>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
content blocks for ApplyGuardrail operation", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_CONTENT"
},
- "CamelAwsBedrockGuardrailSource": { "index": 17, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The source type for ApplyGuardrail
operation (INPUT or OUTPUT)", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_SOURCE"
},
- "CamelAwsBedrockGuardrailOutput": { "index": 18, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "GuardrailAssessment", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The guardrail assessment
output from the response", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_OUTPUT"
},
- "CamelAwsBedrockGuardrailTrace": { "index": 19, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "GuardrailTrace", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The trace information from
guardrail evaluation", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_TRACE"
},
- "CamelAwsBedrockGuardrailAssessments": { "index": 20, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "List<GuardrailAssessment>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
guardrail assessments from ApplyGuardrail response", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_ASSESSMENTS"
},
- "CamelAwsBedrockGuardrailUsage": { "index": 21, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "GuardrailUsage", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The guardrail usage
metrics from ApplyGuardrail response", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_USAGE"
}
+ "CamelAwsBedrockGuardrailIdentifier": { "index": 16, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The guardrail identifier to use for the
ApplyGuardrail operation", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_IDENTIFIER"
},
+ "CamelAwsBedrockGuardrailContent": { "index": 17, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "List<GuardrailContentBlock>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
content blocks for ApplyGuardrail operation", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_CONTENT"
},
+ "CamelAwsBedrockGuardrailSource": { "index": 18, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The source type for ApplyGuardrail
operation (INPUT or OUTPUT)", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_SOURCE"
},
+ "CamelAwsBedrockGuardrailOutput": { "index": 19, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "GuardrailAssessment", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The guardrail assessment
output from the response", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_OUTPUT"
},
+ "CamelAwsBedrockGuardrailTrace": { "index": 20, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "GuardrailTrace", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The trace information from
guardrail evaluation", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_TRACE"
},
+ "CamelAwsBedrockGuardrailAssessments": { "index": 21, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "List<GuardrailAssessment>", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
guardrail assessments from ApplyGuardrail response", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_ASSESSMENTS"
},
+ "CamelAwsBedrockGuardrailUsage": { "index": 22, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "GuardrailUsage", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The guardrail usage
metrics from ApplyGuardrail response", "constantName":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConstants#GUARDRAIL_USAGE"
}
},
"properties": {
"label": { "index": 0, "kind": "path", "displayName": "Label", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.bedrock.runtime.BedrockConfiguration",
"configurationField": "configuration", "description": "Logical name" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/braintree.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/braintree.json
index 7bd37d2687d..ebd441b8a75 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/braintree.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/braintree.json
@@ -61,7 +61,7 @@
"report": { "consumerOnly": false, "producerOnly": true, "description":
"Provides methods to interact with reports", "methods": {
"transactionLevelFees": { "description": "Retrieves a Transaction-Level Fee
Report", "signatures": [
"com.braintreegateway.Result<com.braintreegateway.TransactionLevelFeeReport>
transactionLevelFees(com.braintreegateway.TransactionLevelFeeReportRequest
request)" ] } } },
"settlementBatchSummary": { "consumerOnly": false, "producerOnly": true,
"description": "Provides methods to interact wit settlement summaries",
"methods": { "generate": { "description": "", "signatures": [
"com.braintreegateway.Result<com.braintreegateway.SettlementBatchSummary>
generate(java.util.Calendar settlementDate)",
"com.braintreegateway.Result<com.braintreegateway.SettlementBatchSummary>
generate(java.util.Calendar settlementDate, String groupByCustomField)" ] } } },
"subscription": { "consumerOnly": false, "producerOnly": true,
"description": "Provides methods to interact with Subscriptions", "methods": {
"cancel": { "description": "Cancels the Subscription with the given id",
"signatures": [ "com.braintreegateway.Result<com.braintreegateway.Subscription>
cancel(String id)" ] }, "create": { "description": "Creates a Subscription",
"signatures": [ "com.braintreegateway.Result<com.braintreegateway.Subscription>
create(com.braintreegateway.Subscrip [...]
- "transaction": { "consumerOnly": false, "producerOnly": true,
"description": "Provides methods to interact with Transactions", "methods": {
"adjustAuthorization": { "description": "Submits the transaction with the given
id to be adjusted for the given amount which must be less than or equal to the
authorization amount", "signatures": [
"com.braintreegateway.Result<com.braintreegateway.Transaction>
adjustAuthorization(String id, com.braintreegateway.TransactionRequest
request)", "com. [...]
+ "transaction": { "consumerOnly": false, "producerOnly": true,
"description": "Provides methods to interact with Transactions", "methods": {
"adjustAuthorization": { "description": "Submits the transaction with the given
id to be adjusted for the given amount which must be less than or equal to the
authorization amount", "signatures": [
"com.braintreegateway.Result<com.braintreegateway.Transaction>
adjustAuthorization(String id, com.braintreegateway.TransactionRequest
request)", "com. [...]
"usBankAccount": { "consumerOnly": false, "producerOnly": true,
"description": "", "methods": { "find": { "description": "", "signatures": [
"com.braintreegateway.UsBankAccount find(String token)" ] }, "sale": {
"description": "", "signatures": [
"com.braintreegateway.Result<com.braintreegateway.Transaction> sale(String
token, com.braintreegateway.TransactionRequest transactionRequest)" ] } } },
"webhookNotification": { "consumerOnly": false, "producerOnly": true,
"description": "To retrieve notifications via webhooks", "methods": { "parse":
{ "description": "", "signatures": [ "com.braintreegateway.WebhookNotification
parse(String signature, String payload)" ] },
"parseWithoutSignatureVerification": { "description": "", "signatures": [
"com.braintreegateway.WebhookNotification
parseWithoutSignatureVerification(String payload)" ] }, "verify": {
"description": "", "signatures [...]
},
@@ -80,7 +80,7 @@
"report": { "methods": { "transactionLevelFees": { "properties": {
"request": { "index": 0, "kind": "parameter", "displayName": "Request",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "com.braintreegateway.TransactionLevelFeeReportRequest",
"deprecated": false, "autowired": false, "secret": false, "description": "The
request", "optional": false } } } } },
"settlementBatchSummary": { "methods": { "generate": { "properties": {
"groupByCustomField": { "index": 0, "kind": "parameter", "displayName": "Group
By Custom Field", "group": "producer", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "", "optional": false },
"settlementDate": { "index": 2, "kind": "parameter", "displayName": "Settlement
Date", "group": "producer", "label": "" [...]
"subscription": { "methods": { "cancel": { "properties": { "id": {
"index": 0, "kind": "parameter", "displayName": "Id", "group": "producer",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Of the Subscription to cancel", "optional": false } } },
"create": { "properties": { "request": { "index": 0, "kind": "parameter",
"displayName": "Request", "group": "producer", "label": "", [...]
- "transaction": { "methods": { "adjustAuthorization": { "properties": {
"amount": { "index": 0, "kind": "parameter", "displayName": "Amount", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"java.math.BigDecimal", "deprecated": false, "autowired": false, "secret":
false, "description": "To be adjusted", "optional": false }, "id": { "index":
1, "kind": "parameter", "displayName": "Id", "group": "producer", "label": "",
"required": false, "type": "stri [...]
+ "transaction": { "methods": { "adjustAuthorization": { "properties": {
"amount": { "index": 0, "kind": "parameter", "displayName": "Amount", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"java.math.BigDecimal", "deprecated": false, "autowired": false, "secret":
false, "description": "To be adjusted", "optional": false }, "id": { "index":
1, "kind": "parameter", "displayName": "Id", "group": "producer", "label": "",
"required": false, "type": "stri [...]
"usBankAccount": { "methods": { "find": { "properties": { "token": {
"index": 0, "kind": "parameter", "displayName": "Token", "group": "producer",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "", "optional": false } } }, "sale": { "properties": { "token":
{ "index": 0, "kind": "parameter", "displayName": "Token", "group": "producer",
"label": "", "required": false, "type": "s [...]
"webhookNotification": { "methods": { "parse": { "properties": {
"payload": { "index": 0, "kind": "parameter", "displayName": "Payload",
"group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "", "optional": false }, "signature": {
"index": 1, "kind": "parameter", "displayName": "Signature", "group":
"producer", "label": "", "required": false, "type": "string", "ja [...]
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/docling.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/docling.json
index b1ca1bcf6bb..a4ae9ffc072 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/docling.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/docling.json
@@ -36,46 +36,47 @@
"useDoclingServe": { "index": 9, "kind": "property", "displayName": "Use
Docling Serve", "group": "producer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Use docling-serve API
instead of CLI command" },
"abortOnError": { "index": 10, "kind": "property", "displayName": "Abort
On Error", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Abort processing on
error" },
"asyncPollInterval": { "index": 11, "kind": "property", "displayName":
"Async Poll Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "long", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
2000, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Polling interval for
async conversion status in millise [...]
- "asyncTimeout": { "index": 12, "kind": "property", "displayName": "Async
Timeout", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 300000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum time to wait for
async conversion completion in millisec [...]
- "autowiredEnabled": { "index": 13, "kind": "property", "displayName":
"Autowired Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Whether autowiring is enabled. This is used for automatic autowiring options
(the option must be marked as autowired) by looking up in the registry to find
if there is a single instance of matching [...]
- "doclingCommand": { "index": 14, "kind": "property", "displayName":
"Docling Command", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Path to Docling Python
executable or command" },
- "doCodeEnrichment": { "index": 15, "kind": "property", "displayName": "Do
Code Enrichment", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable code enrichment
in document processing" },
- "documentTimeout": { "index": 16, "kind": "property", "displayName":
"Document Timeout", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Document processing
timeout in seconds" },
- "doFormulaEnrichment": { "index": 17, "kind": "property", "displayName":
"Do Formula Enrichment", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable formula
enrichment in document [...]
- "doOcr": { "index": 18, "kind": "property", "displayName": "Do Ocr",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable OCR processing in
docling-serve API mode. When not set, the [...]
- "doPictureClassification": { "index": 19, "kind": "property",
"displayName": "Do Picture Classification", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable picture
classification [...]
- "doPictureDescription": { "index": 20, "kind": "property", "displayName":
"Do Picture Description", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable picture
description generati [...]
- "doTableStructure": { "index": 21, "kind": "property", "displayName": "Do
Table Structure", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable table structure
recognition" },
- "forceOcr": { "index": 22, "kind": "property", "displayName": "Force Ocr",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Force OCR processing
even for digital documents" },
- "imageExportMode": { "index": 23, "kind": "property", "displayName":
"Image Export Mode", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Image export mode for
referenced images" },
- "imagesScale": { "index": 24, "kind": "property", "displayName": "Images
Scale", "group": "advanced", "label": "advanced", "required": false, "type":
"number", "javaType": "java.lang.Double", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Scale factor for
exported images" },
- "includeImages": { "index": 25, "kind": "property", "displayName":
"Include Images", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include images in the
conversion output" },
- "mdPageBreakPlaceholder": { "index": 26, "kind": "property",
"displayName": "Md Page Break Placeholder", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Placeholder string for
page breaks in markdown output" },
- "ocrEngine": { "index": 27, "kind": "property", "displayName": "Ocr
Engine", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "OCR engine to use" },
- "pdfBackend": { "index": 28, "kind": "property", "displayName": "Pdf
Backend", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "PDF parsing backend" },
- "pipeline": { "index": 29, "kind": "property", "displayName": "Pipeline",
"group": "advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Processing pipeline to
use" },
- "processTimeout": { "index": 30, "kind": "property", "displayName":
"Process Timeout", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 30000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Timeout for Docling
process execution in milliseconds" },
- "tableCellMatching": { "index": 31, "kind": "property", "displayName":
"Table Cell Matching", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable table cell
matching post-processing" },
- "tableMode": { "index": 32, "kind": "property", "displayName": "Table
Mode", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Table structure
recognition mode" },
- "useAsyncMode": { "index": 33, "kind": "property", "displayName": "Use
Async Mode", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Use asynchronous
conversion mode (docling-serve API only)" },
- "workingDirectory": { "index": 34, "kind": "property", "displayName":
"Working Directory", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Working directory for
Docling execution" },
- "batchFailOnFirstError": { "index": 35, "kind": "property", "displayName":
"Batch Fail On First Error", "group": "batch", "label": "batch", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Fail entire batch on
first error (true) or conti [...]
- "batchParallelism": { "index": 36, "kind": "property", "displayName":
"Batch Parallelism", "group": "batch", "label": "batch", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 4,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Number of parallel
threads for batch processing" },
- "batchSize": { "index": 37, "kind": "property", "displayName": "Batch
Size", "group": "batch", "label": "batch", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 10, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Number of documents to
submit per sub-batch. Documents are partitioned into sub-b [...]
- "batchTimeout": { "index": 38, "kind": "property", "displayName": "Batch
Timeout", "group": "batch", "label": "batch", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 300000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum time to wait for
batch completion in milliseconds" },
- "splitBatchResults": { "index": 39, "kind": "property", "displayName":
"Split Batch Results", "group": "batch", "label": "batch", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Split batch results into
individual exchanges (one per do [...]
- "chunkingIncludeRawText": { "index": 40, "kind": "property",
"displayName": "Chunking Include Raw Text", "group": "chunking", "label":
"chunking", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include raw text in
chunk output" },
- "chunkingMaxTokens": { "index": 41, "kind": "property", "displayName":
"Chunking Max Tokens", "group": "chunking", "label": "chunking", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum number of tokens
per chunk for hybrid chunking" },
- "chunkingMergePeers": { "index": 42, "kind": "property", "displayName":
"Chunking Merge Peers", "group": "chunking", "label": "chunking", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Whether to merge peer
chunks in hybrid c [...]
- "chunkingTokenizer": { "index": 43, "kind": "property", "displayName":
"Chunking Tokenizer", "group": "chunking", "label": "chunking", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Tokenizer model for
hybrid chunking (e.g. sentence-transformers\/al [...]
- "chunkingUseMarkdownTables": { "index": 44, "kind": "property",
"displayName": "Chunking Use Markdown Tables", "group": "chunking", "label":
"chunking", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Use markdown format for
[...]
- "includeMetadataInHeaders": { "index": 45, "kind": "property",
"displayName": "Include Metadata In Headers", "group": "metadata", "label":
"metadata", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include metadata in
message headers w [...]
- "includeRawMetadata": { "index": 46, "kind": "property", "displayName":
"Include Raw Metadata", "group": "metadata", "label": "metadata", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include raw metadata as
returned by the parser" },
- "apiKeyHeader": { "index": 47, "kind": "property", "displayName": "Api Key
Header", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
"X-API-Key", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Header name for API key
authentication" },
- "authenticationScheme": { "index": 48, "kind": "property", "displayName":
"Authentication Scheme", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.apache.camel.component.docling.AuthenticationScheme", "enum": [ "NONE",
"BEARER", "API_KEY" ], "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": "NONE", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration", "configuration [...]
- "authenticationToken": { "index": 49, "kind": "property", "displayName":
"Authentication Token", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": true, "security":
"secret", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Authentication token for
docling-serve API [...]
- "maxFileSize": { "index": 50, "kind": "property", "displayName": "Max File
Size", "group": "security", "label": "security", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 52428800,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum file size in
bytes for processing" },
- "oauthProfile": { "index": 51, "kind": "property", "displayName": "Oauth
Profile", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "OAuth profile name for
obtaining an access token via the OAuth 2.0 Client Cre [...]
+ "asyncTaskTtl": { "index": 12, "kind": "property", "displayName": "Async
Task Ttl", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 86400000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Time-to-live for pending
async conversion tasks in millisecon [...]
+ "asyncTimeout": { "index": 13, "kind": "property", "displayName": "Async
Timeout", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 300000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum time to wait for
async conversion completion in millisec [...]
+ "autowiredEnabled": { "index": 14, "kind": "property", "displayName":
"Autowired Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Whether autowiring is enabled. This is used for automatic autowiring options
(the option must be marked as autowired) by looking up in the registry to find
if there is a single instance of matching [...]
+ "doclingCommand": { "index": 15, "kind": "property", "displayName":
"Docling Command", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Path to Docling Python
executable or command" },
+ "doCodeEnrichment": { "index": 16, "kind": "property", "displayName": "Do
Code Enrichment", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable code enrichment
in document processing" },
+ "documentTimeout": { "index": 17, "kind": "property", "displayName":
"Document Timeout", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Document processing
timeout in seconds" },
+ "doFormulaEnrichment": { "index": 18, "kind": "property", "displayName":
"Do Formula Enrichment", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable formula
enrichment in document [...]
+ "doOcr": { "index": 19, "kind": "property", "displayName": "Do Ocr",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable OCR processing in
docling-serve API mode. When not set, the [...]
+ "doPictureClassification": { "index": 20, "kind": "property",
"displayName": "Do Picture Classification", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable picture
classification [...]
+ "doPictureDescription": { "index": 21, "kind": "property", "displayName":
"Do Picture Description", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable picture
description generati [...]
+ "doTableStructure": { "index": 22, "kind": "property", "displayName": "Do
Table Structure", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable table structure
recognition" },
+ "forceOcr": { "index": 23, "kind": "property", "displayName": "Force Ocr",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Force OCR processing
even for digital documents" },
+ "imageExportMode": { "index": 24, "kind": "property", "displayName":
"Image Export Mode", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Image export mode for
referenced images" },
+ "imagesScale": { "index": 25, "kind": "property", "displayName": "Images
Scale", "group": "advanced", "label": "advanced", "required": false, "type":
"number", "javaType": "java.lang.Double", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Scale factor for
exported images" },
+ "includeImages": { "index": 26, "kind": "property", "displayName":
"Include Images", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include images in the
conversion output" },
+ "mdPageBreakPlaceholder": { "index": 27, "kind": "property",
"displayName": "Md Page Break Placeholder", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Placeholder string for
page breaks in markdown output" },
+ "ocrEngine": { "index": 28, "kind": "property", "displayName": "Ocr
Engine", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "OCR engine to use" },
+ "pdfBackend": { "index": 29, "kind": "property", "displayName": "Pdf
Backend", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "PDF parsing backend" },
+ "pipeline": { "index": 30, "kind": "property", "displayName": "Pipeline",
"group": "advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Processing pipeline to
use" },
+ "processTimeout": { "index": 31, "kind": "property", "displayName":
"Process Timeout", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 30000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Timeout for Docling
process execution in milliseconds" },
+ "tableCellMatching": { "index": 32, "kind": "property", "displayName":
"Table Cell Matching", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable table cell
matching post-processing" },
+ "tableMode": { "index": 33, "kind": "property", "displayName": "Table
Mode", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Table structure
recognition mode" },
+ "useAsyncMode": { "index": 34, "kind": "property", "displayName": "Use
Async Mode", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Use asynchronous
conversion mode (docling-serve API only)" },
+ "workingDirectory": { "index": 35, "kind": "property", "displayName":
"Working Directory", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Working directory for
Docling execution" },
+ "batchFailOnFirstError": { "index": 36, "kind": "property", "displayName":
"Batch Fail On First Error", "group": "batch", "label": "batch", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Fail entire batch on
first error (true) or conti [...]
+ "batchParallelism": { "index": 37, "kind": "property", "displayName":
"Batch Parallelism", "group": "batch", "label": "batch", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 4,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Number of parallel
threads for batch processing" },
+ "batchSize": { "index": 38, "kind": "property", "displayName": "Batch
Size", "group": "batch", "label": "batch", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 10, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Number of documents to
submit per sub-batch. Documents are partitioned into sub-b [...]
+ "batchTimeout": { "index": 39, "kind": "property", "displayName": "Batch
Timeout", "group": "batch", "label": "batch", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 300000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum time to wait for
batch completion in milliseconds" },
+ "splitBatchResults": { "index": 40, "kind": "property", "displayName":
"Split Batch Results", "group": "batch", "label": "batch", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Split batch results into
individual exchanges (one per do [...]
+ "chunkingIncludeRawText": { "index": 41, "kind": "property",
"displayName": "Chunking Include Raw Text", "group": "chunking", "label":
"chunking", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include raw text in
chunk output" },
+ "chunkingMaxTokens": { "index": 42, "kind": "property", "displayName":
"Chunking Max Tokens", "group": "chunking", "label": "chunking", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum number of tokens
per chunk for hybrid chunking" },
+ "chunkingMergePeers": { "index": 43, "kind": "property", "displayName":
"Chunking Merge Peers", "group": "chunking", "label": "chunking", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Whether to merge peer
chunks in hybrid c [...]
+ "chunkingTokenizer": { "index": 44, "kind": "property", "displayName":
"Chunking Tokenizer", "group": "chunking", "label": "chunking", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Tokenizer model for
hybrid chunking (e.g. sentence-transformers\/al [...]
+ "chunkingUseMarkdownTables": { "index": 45, "kind": "property",
"displayName": "Chunking Use Markdown Tables", "group": "chunking", "label":
"chunking", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Use markdown format for
[...]
+ "includeMetadataInHeaders": { "index": 46, "kind": "property",
"displayName": "Include Metadata In Headers", "group": "metadata", "label":
"metadata", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include metadata in
message headers w [...]
+ "includeRawMetadata": { "index": 47, "kind": "property", "displayName":
"Include Raw Metadata", "group": "metadata", "label": "metadata", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include raw metadata as
returned by the parser" },
+ "apiKeyHeader": { "index": 48, "kind": "property", "displayName": "Api Key
Header", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
"X-API-Key", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Header name for API key
authentication" },
+ "authenticationScheme": { "index": 49, "kind": "property", "displayName":
"Authentication Scheme", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.apache.camel.component.docling.AuthenticationScheme", "enum": [ "NONE",
"BEARER", "API_KEY" ], "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": "NONE", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration", "configuration [...]
+ "authenticationToken": { "index": 50, "kind": "property", "displayName":
"Authentication Token", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": true, "security":
"secret", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Authentication token for
docling-serve API [...]
+ "maxFileSize": { "index": 51, "kind": "property", "displayName": "Max File
Size", "group": "security", "label": "security", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 52428800,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum file size in
bytes for processing" },
+ "oauthProfile": { "index": 52, "kind": "property", "displayName": "Oauth
Profile", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "OAuth profile name for
obtaining an access token via the OAuth 2.0 Client Cre [...]
},
"headers": {
"CamelDoclingOperation": { "index": 0, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType":
"DoclingOperations", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The operation to perform",
"constantName": "org.apache.camel.component.docling.DoclingHeaders#OPERATION" },
@@ -123,44 +124,45 @@
"lazyStartProducer": { "index": 9, "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 produc [...]
"abortOnError": { "index": 10, "kind": "parameter", "displayName": "Abort
On Error", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Abort processing on
error" },
"asyncPollInterval": { "index": 11, "kind": "parameter", "displayName":
"Async Poll Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "long", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
2000, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Polling interval for
async conversion status in millis [...]
- "asyncTimeout": { "index": 12, "kind": "parameter", "displayName": "Async
Timeout", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 300000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum time to wait for
async conversion completion in millise [...]
- "doclingCommand": { "index": 13, "kind": "parameter", "displayName":
"Docling Command", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Path to Docling Python
executable or command" },
- "doCodeEnrichment": { "index": 14, "kind": "parameter", "displayName": "Do
Code Enrichment", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable code enrichment
in document processing" },
- "documentTimeout": { "index": 15, "kind": "parameter", "displayName":
"Document Timeout", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Document processing
timeout in seconds" },
- "doFormulaEnrichment": { "index": 16, "kind": "parameter", "displayName":
"Do Formula Enrichment", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable formula
enrichment in documen [...]
- "doOcr": { "index": 17, "kind": "parameter", "displayName": "Do Ocr",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable OCR processing in
docling-serve API mode. When not set, th [...]
- "doPictureClassification": { "index": 18, "kind": "parameter",
"displayName": "Do Picture Classification", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable picture
classificatio [...]
- "doPictureDescription": { "index": 19, "kind": "parameter", "displayName":
"Do Picture Description", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable picture
description generat [...]
- "doTableStructure": { "index": 20, "kind": "parameter", "displayName": "Do
Table Structure", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable table structure
recognition" },
- "forceOcr": { "index": 21, "kind": "parameter", "displayName": "Force
Ocr", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Force OCR processing
even for digital documents" },
- "imageExportMode": { "index": 22, "kind": "parameter", "displayName":
"Image Export Mode", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Image export mode for
referenced images" },
- "imagesScale": { "index": 23, "kind": "parameter", "displayName": "Images
Scale", "group": "advanced", "label": "advanced", "required": false, "type":
"number", "javaType": "java.lang.Double", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Scale factor for
exported images" },
- "includeImages": { "index": 24, "kind": "parameter", "displayName":
"Include Images", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include images in the
conversion output" },
- "mdPageBreakPlaceholder": { "index": 25, "kind": "parameter",
"displayName": "Md Page Break Placeholder", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Placeholder string for
page breaks in markdown output" },
- "ocrEngine": { "index": 26, "kind": "parameter", "displayName": "Ocr
Engine", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "OCR engine to use" },
- "pdfBackend": { "index": 27, "kind": "parameter", "displayName": "Pdf
Backend", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "PDF parsing backend" },
- "pipeline": { "index": 28, "kind": "parameter", "displayName": "Pipeline",
"group": "advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Processing pipeline to
use" },
- "processTimeout": { "index": 29, "kind": "parameter", "displayName":
"Process Timeout", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 30000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Timeout for Docling
process execution in milliseconds" },
- "tableCellMatching": { "index": 30, "kind": "parameter", "displayName":
"Table Cell Matching", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable table cell
matching post-processing" },
- "tableMode": { "index": 31, "kind": "parameter", "displayName": "Table
Mode", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Table structure
recognition mode" },
- "useAsyncMode": { "index": 32, "kind": "parameter", "displayName": "Use
Async Mode", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Use asynchronous
conversion mode (docling-serve API only)" },
- "workingDirectory": { "index": 33, "kind": "parameter", "displayName":
"Working Directory", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Working directory for
Docling execution" },
- "batchFailOnFirstError": { "index": 34, "kind": "parameter",
"displayName": "Batch Fail On First Error", "group": "batch", "label": "batch",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"defaultValue": true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Fail entire batch on
first error (true) or cont [...]
- "batchParallelism": { "index": 35, "kind": "parameter", "displayName":
"Batch Parallelism", "group": "batch", "label": "batch", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 4,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Number of parallel
threads for batch processing" },
- "batchSize": { "index": 36, "kind": "parameter", "displayName": "Batch
Size", "group": "batch", "label": "batch", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 10, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Number of documents to
submit per sub-batch. Documents are partitioned into sub- [...]
- "batchTimeout": { "index": 37, "kind": "parameter", "displayName": "Batch
Timeout", "group": "batch", "label": "batch", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 300000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum time to wait for
batch completion in milliseconds" },
- "splitBatchResults": { "index": 38, "kind": "parameter", "displayName":
"Split Batch Results", "group": "batch", "label": "batch", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Split batch results into
individual exchanges (one per d [...]
- "chunkingIncludeRawText": { "index": 39, "kind": "parameter",
"displayName": "Chunking Include Raw Text", "group": "chunking", "label":
"chunking", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include raw text in
chunk output" },
- "chunkingMaxTokens": { "index": 40, "kind": "parameter", "displayName":
"Chunking Max Tokens", "group": "chunking", "label": "chunking", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum number of tokens
per chunk for hybrid chunking" },
- "chunkingMergePeers": { "index": 41, "kind": "parameter", "displayName":
"Chunking Merge Peers", "group": "chunking", "label": "chunking", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Whether to merge peer
chunks in hybrid [...]
- "chunkingTokenizer": { "index": 42, "kind": "parameter", "displayName":
"Chunking Tokenizer", "group": "chunking", "label": "chunking", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Tokenizer model for
hybrid chunking (e.g. sentence-transformers\/a [...]
- "chunkingUseMarkdownTables": { "index": 43, "kind": "parameter",
"displayName": "Chunking Use Markdown Tables", "group": "chunking", "label":
"chunking", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Use markdown format for
[...]
- "includeMetadataInHeaders": { "index": 44, "kind": "parameter",
"displayName": "Include Metadata In Headers", "group": "metadata", "label":
"metadata", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include metadata in
message headers [...]
- "includeRawMetadata": { "index": 45, "kind": "parameter", "displayName":
"Include Raw Metadata", "group": "metadata", "label": "metadata", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include raw metadata as
returned by the parser" },
- "apiKeyHeader": { "index": 46, "kind": "parameter", "displayName": "Api
Key Header", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
"X-API-Key", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Header name for API key
authentication" },
- "authenticationScheme": { "index": 47, "kind": "parameter", "displayName":
"Authentication Scheme", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.apache.camel.component.docling.AuthenticationScheme", "enum": [ "NONE",
"BEARER", "API_KEY" ], "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": "NONE", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration", "configuratio [...]
- "authenticationToken": { "index": 48, "kind": "parameter", "displayName":
"Authentication Token", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": true, "security":
"secret", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Authentication token for
docling-serve AP [...]
- "maxFileSize": { "index": 49, "kind": "parameter", "displayName": "Max
File Size", "group": "security", "label": "security", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 52428800,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum file size in
bytes for processing" },
- "oauthProfile": { "index": 50, "kind": "parameter", "displayName": "Oauth
Profile", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "OAuth profile name for
obtaining an access token via the OAuth 2.0 Client Cr [...]
+ "asyncTaskTtl": { "index": 12, "kind": "parameter", "displayName": "Async
Task Ttl", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 86400000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Time-to-live for pending
async conversion tasks in milliseco [...]
+ "asyncTimeout": { "index": 13, "kind": "parameter", "displayName": "Async
Timeout", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 300000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum time to wait for
async conversion completion in millise [...]
+ "doclingCommand": { "index": 14, "kind": "parameter", "displayName":
"Docling Command", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Path to Docling Python
executable or command" },
+ "doCodeEnrichment": { "index": 15, "kind": "parameter", "displayName": "Do
Code Enrichment", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable code enrichment
in document processing" },
+ "documentTimeout": { "index": 16, "kind": "parameter", "displayName":
"Document Timeout", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Document processing
timeout in seconds" },
+ "doFormulaEnrichment": { "index": 17, "kind": "parameter", "displayName":
"Do Formula Enrichment", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable formula
enrichment in documen [...]
+ "doOcr": { "index": 18, "kind": "parameter", "displayName": "Do Ocr",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable OCR processing in
docling-serve API mode. When not set, th [...]
+ "doPictureClassification": { "index": 19, "kind": "parameter",
"displayName": "Do Picture Classification", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable picture
classificatio [...]
+ "doPictureDescription": { "index": 20, "kind": "parameter", "displayName":
"Do Picture Description", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable picture
description generat [...]
+ "doTableStructure": { "index": 21, "kind": "parameter", "displayName": "Do
Table Structure", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable table structure
recognition" },
+ "forceOcr": { "index": 22, "kind": "parameter", "displayName": "Force
Ocr", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Force OCR processing
even for digital documents" },
+ "imageExportMode": { "index": 23, "kind": "parameter", "displayName":
"Image Export Mode", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Image export mode for
referenced images" },
+ "imagesScale": { "index": 24, "kind": "parameter", "displayName": "Images
Scale", "group": "advanced", "label": "advanced", "required": false, "type":
"number", "javaType": "java.lang.Double", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Scale factor for
exported images" },
+ "includeImages": { "index": 25, "kind": "parameter", "displayName":
"Include Images", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include images in the
conversion output" },
+ "mdPageBreakPlaceholder": { "index": 26, "kind": "parameter",
"displayName": "Md Page Break Placeholder", "group": "advanced", "label":
"advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Placeholder string for
page breaks in markdown output" },
+ "ocrEngine": { "index": 27, "kind": "parameter", "displayName": "Ocr
Engine", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "OCR engine to use" },
+ "pdfBackend": { "index": 28, "kind": "parameter", "displayName": "Pdf
Backend", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "PDF parsing backend" },
+ "pipeline": { "index": 29, "kind": "parameter", "displayName": "Pipeline",
"group": "advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Processing pipeline to
use" },
+ "processTimeout": { "index": 30, "kind": "parameter", "displayName":
"Process Timeout", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 30000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Timeout for Docling
process execution in milliseconds" },
+ "tableCellMatching": { "index": 31, "kind": "parameter", "displayName":
"Table Cell Matching", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Enable table cell
matching post-processing" },
+ "tableMode": { "index": 32, "kind": "parameter", "displayName": "Table
Mode", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Table structure
recognition mode" },
+ "useAsyncMode": { "index": 33, "kind": "parameter", "displayName": "Use
Async Mode", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Use asynchronous
conversion mode (docling-serve API only)" },
+ "workingDirectory": { "index": 34, "kind": "parameter", "displayName":
"Working Directory", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Working directory for
Docling execution" },
+ "batchFailOnFirstError": { "index": 35, "kind": "parameter",
"displayName": "Batch Fail On First Error", "group": "batch", "label": "batch",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"defaultValue": true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Fail entire batch on
first error (true) or cont [...]
+ "batchParallelism": { "index": 36, "kind": "parameter", "displayName":
"Batch Parallelism", "group": "batch", "label": "batch", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 4,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Number of parallel
threads for batch processing" },
+ "batchSize": { "index": 37, "kind": "parameter", "displayName": "Batch
Size", "group": "batch", "label": "batch", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 10, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Number of documents to
submit per sub-batch. Documents are partitioned into sub- [...]
+ "batchTimeout": { "index": 38, "kind": "parameter", "displayName": "Batch
Timeout", "group": "batch", "label": "batch", "required": false, "type":
"integer", "javaType": "long", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": 300000,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum time to wait for
batch completion in milliseconds" },
+ "splitBatchResults": { "index": 39, "kind": "parameter", "displayName":
"Split Batch Results", "group": "batch", "label": "batch", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Split batch results into
individual exchanges (one per d [...]
+ "chunkingIncludeRawText": { "index": 40, "kind": "parameter",
"displayName": "Chunking Include Raw Text", "group": "chunking", "label":
"chunking", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include raw text in
chunk output" },
+ "chunkingMaxTokens": { "index": 41, "kind": "parameter", "displayName":
"Chunking Max Tokens", "group": "chunking", "label": "chunking", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum number of tokens
per chunk for hybrid chunking" },
+ "chunkingMergePeers": { "index": 42, "kind": "parameter", "displayName":
"Chunking Merge Peers", "group": "chunking", "label": "chunking", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Whether to merge peer
chunks in hybrid [...]
+ "chunkingTokenizer": { "index": 43, "kind": "parameter", "displayName":
"Chunking Tokenizer", "group": "chunking", "label": "chunking", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Tokenizer model for
hybrid chunking (e.g. sentence-transformers\/a [...]
+ "chunkingUseMarkdownTables": { "index": 44, "kind": "parameter",
"displayName": "Chunking Use Markdown Tables", "group": "chunking", "label":
"chunking", "required": false, "type": "boolean", "javaType":
"java.lang.Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Use markdown format for
[...]
+ "includeMetadataInHeaders": { "index": 45, "kind": "parameter",
"displayName": "Include Metadata In Headers", "group": "metadata", "label":
"metadata", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include metadata in
message headers [...]
+ "includeRawMetadata": { "index": 46, "kind": "parameter", "displayName":
"Include Raw Metadata", "group": "metadata", "label": "metadata", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Include raw metadata as
returned by the parser" },
+ "apiKeyHeader": { "index": 47, "kind": "parameter", "displayName": "Api
Key Header", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
"X-API-Key", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Header name for API key
authentication" },
+ "authenticationScheme": { "index": 48, "kind": "parameter", "displayName":
"Authentication Scheme", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.apache.camel.component.docling.AuthenticationScheme", "enum": [ "NONE",
"BEARER", "API_KEY" ], "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "defaultValue": "NONE", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration", "configuratio [...]
+ "authenticationToken": { "index": 49, "kind": "parameter", "displayName":
"Authentication Token", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": true, "security":
"secret", "configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Authentication token for
docling-serve AP [...]
+ "maxFileSize": { "index": 50, "kind": "parameter", "displayName": "Max
File Size", "group": "security", "label": "security", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "defaultValue": 52428800,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "Maximum file size in
bytes for processing" },
+ "oauthProfile": { "index": 51, "kind": "parameter", "displayName": "Oauth
Profile", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.docling.DoclingConfiguration",
"configurationField": "configuration", "description": "OAuth profile name for
obtaining an access token via the OAuth 2.0 Client Cr [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/iec60870-client.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/iec60870-client.json
index a586800bc48..7317307d067 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/iec60870-client.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/iec60870-client.json
@@ -4,7 +4,7 @@
"name": "iec60870-client",
"title": "IEC 60870 Client",
"description": "IEC 60870 supervisory control and data acquisition (SCADA)
client using NeoSCADA implementation.",
- "deprecated": false,
+ "deprecated": true,
"firstVersion": "2.20.0",
"label": "iot",
"javaType": "org.apache.camel.component.iec60870.client.ClientComponent",
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/iec60870-server.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/iec60870-server.json
index 89d242ea54b..a349f7bc3dc 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/iec60870-server.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/iec60870-server.json
@@ -4,7 +4,7 @@
"name": "iec60870-server",
"title": "IEC 60870 Server",
"description": "IEC 60870 supervisory control and data acquisition (SCADA)
server using NeoSCADA implementation.",
- "deprecated": false,
+ "deprecated": true,
"firstVersion": "2.20.0",
"label": "iot",
"javaType": "org.apache.camel.component.iec60870.server.ServerComponent",
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mina-sftp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mina-sftp.json
index 85d717cebf0..2d539bee7d2 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mina-sftp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mina-sftp.json
@@ -184,7 +184,7 @@
"publicKeyAcceptedAlgorithms": { "index": 131, "kind": "parameter",
"displayName": "Public Key Accepted Algorithms", "group": "security", "label":
"security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.file.remote.mina.MinaSftpConfiguration",
"configurationField": "configuration", "description": "Set a comma separated
list of public key accepted algori [...]
"serverHostKeys": { "index": 132, "kind": "parameter", "displayName":
"Server Host Keys", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.mina.MinaSftpConfiguration",
"configurationField": "configuration", "description": "Set the list of
algorithms supported for the server host key. Some examples include [...]
"serverKeyVerifier": { "index": 133, "kind": "parameter", "displayName":
"Server Key Verifier", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.apache.sshd.client.keyverifier.ServerKeyVerifier", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.mina.MinaSftpConfiguration",
"configurationField": "configuration", "description": "Custom ServerKeyVerifier
for host key ver [...]
- "strictHostKeyChecking": { "index": 134, "kind": "parameter",
"displayName": "Strict Host Key Checking", "group": "security", "label":
"security", "required": false, "type": "enum", "javaType": "java.lang.String",
"enum": [ "no", "yes" ], "deprecated": false, "autowired": false, "secret":
false, "defaultValue": "no", "configurationClass":
"org.apache.camel.component.file.remote.mina.MinaSftpConfiguration",
"configurationField": "configuration", "description": "Sets whether to use str
[...]
+ "strictHostKeyChecking": { "index": 134, "kind": "parameter",
"displayName": "Strict Host Key Checking", "group": "security", "label":
"security", "required": false, "type": "enum", "javaType": "java.lang.String",
"enum": [ "no", "yes" ], "deprecated": false, "autowired": false, "secret":
false, "security": "insecure:ssl", "defaultValue": "no", "configurationClass":
"org.apache.camel.component.file.remote.mina.MinaSftpConfiguration",
"configurationField": "configuration", "descriptio [...]
"username": { "index": 135, "kind": "parameter", "displayName":
"Username", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "configurationClass":
"org.apache.camel.component.file.remote.mina.MinaSftpConfiguration",
"configurationField": "configuration", "description": "Username to use for
login" },
"useUserKnownHostsFile": { "index": 136, "kind": "parameter",
"displayName": "Use User Known Hosts File", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.mina.MinaSftpConfiguration",
"configurationField": "configuration", "description": "If knownHostFile has not
been explicit configured the [...]
"shuffle": { "index": 137, "kind": "parameter", "displayName": "Shuffle",
"group": "sort", "label": "consumer,sort", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "To shuffle the list of
files (sort in random order)" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
index a7bada4a546..bca4d4f0ebe 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
@@ -28,7 +28,13 @@
"lazyStartProducer": { "index": 1, "kind": "property", "displayName":
"Lazy Start Producer", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Whether the producer should be started lazy (on the first message). By
starting lazy you can use this to allow CamelContext and routes to startup in
situations where a producer may otherwise fail [...]
"autowiredEnabled": { "index": 2, "kind": "property", "displayName":
"Autowired Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Whether autowiring is enabled. This is used for automatic autowiring options
(the option must be marked as autowired) by looking up in the registry to find
if there is a single instance of matching t [...]
"healthCheckConsumerEnabled": { "index": 3, "kind": "property",
"displayName": "Health Check Consumer Enabled", "group": "health", "label":
"health", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for enabling or disabling all consumer based health checks
from this component" },
- "healthCheckProducerEnabled": { "index": 4, "kind": "property",
"displayName": "Health Check Producer Enabled", "group": "health", "label":
"health", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for enabling or disabling all producer based health checks
from this component. Notice: Camel has by default disabled all producer based
health-checks. You can turn on producer [...]
+ "healthCheckProducerEnabled": { "index": 4, "kind": "property",
"displayName": "Health Check Producer Enabled", "group": "health", "label":
"health", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Used for enabling or disabling all producer based health checks
from this component. Notice: Camel has by default disabled all producer based
health-checks. You can turn on producer [...]
+ "autoCreateKnownHostsFile": { "index": 5, "kind": "property",
"displayName": "Auto Create Known Hosts File", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "If knownHostFile does not exist, then attempt to
auto-create the path and file (beware that the file will be created by the
current user of the running Java process, which may not [...]
+ "knownHosts": { "index": 6, "kind": "property", "displayName": "Known
Hosts", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "byte[]", "deprecated": false, "autowired": false,
"secret": true, "security": "secret", "description": "Sets the known_hosts from
the byte array globally, so that the SFTP endpoints can do host key
verification." },
+ "knownHostsFile": { "index": 7, "kind": "property", "displayName": "Known
Hosts File", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "description": "Sets
the known_hosts file globally, so that the SFTP endpoints can do host key
verification." },
+ "knownHostsUri": { "index": 8, "kind": "property", "displayName": "Known
Hosts Uri", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "description": "Sets
the known_hosts file (loaded from classpath by default) globally, so that the
SFTP endpoints can do host key verification." },
+ "strictHostKeyChecking": { "index": 9, "kind": "property", "displayName":
"Strict Host Key Checking", "group": "security", "label": "security",
"required": false, "type": "enum", "javaType": "java.lang.String", "enum": [
"no", "yes" ], "deprecated": false, "autowired": false, "secret": false,
"security": "insecure:ssl", "defaultValue": "no", "description": "Sets whether
to use strict host key checking globally for all endpoints. Setting this to
'no' (the default) disables host key ve [...]
+ "useUserKnownHostsFile": { "index": 10, "kind": "property", "displayName":
"Use User Known Hosts File", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"description": "If knownHostFile has not been explicit configured then use the
host file from System.getProperty(user.home)\/.ssh\/known_hosts" }
},
"headers": {
"CamelFileLength": { "index": 0, "kind": "header", "displayName": "",
"group": "consumer", "label": "consumer", "required": false, "javaType":
"long", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "important": true, "description": "A long value containing the
file size.", "constantName":
"org.apache.camel.component.file.remote.FtpConstants#FILE_LENGTH" },
@@ -183,7 +189,7 @@
"privateKeyUri": { "index": 130, "kind": "parameter", "displayName":
"Private Key Uri", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": true, "security":
"secret", "supportFileReference": true, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Set the private key
[...]
"publicKeyAcceptedAlgorithms": { "index": 131, "kind": "parameter",
"displayName": "Public Key Accepted Algorithms", "group": "security", "label":
"security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Set a comma separated
list of public key accepted algorithms. If [...]
"serverHostKeys": { "index": 132, "kind": "parameter", "displayName":
"Server Host Keys", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Set a comma separated
list of algorithms supported for the server host key. Some examples in [...]
- "strictHostKeyChecking": { "index": 133, "kind": "parameter",
"displayName": "Strict Host Key Checking", "group": "security", "label":
"security", "required": false, "type": "enum", "javaType": "java.lang.String",
"enum": [ "no", "yes" ], "deprecated": false, "autowired": false, "secret":
false, "defaultValue": "no", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets whether to use
strict host [...]
+ "strictHostKeyChecking": { "index": 133, "kind": "parameter",
"displayName": "Strict Host Key Checking", "group": "security", "label":
"security", "required": false, "type": "enum", "javaType": "java.lang.String",
"enum": [ "no", "yes" ], "deprecated": false, "autowired": false, "secret":
false, "security": "insecure:ssl", "defaultValue": "no", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Sets [...]
"username": { "index": 134, "kind": "parameter", "displayName":
"Username", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "Username to use for
login" },
"useUserKnownHostsFile": { "index": 135, "kind": "parameter",
"displayName": "Use User Known Hosts File", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.file.remote.SftpConfiguration",
"configurationField": "configuration", "description": "If knownHostFile has not
been explicit configured then use the [...]
"shuffle": { "index": 136, "kind": "parameter", "displayName": "Shuffle",
"group": "sort", "label": "consumer,sort", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "To shuffle the list of
files (sort in random order)" },
diff --git
a/components-starter/camel-docling-starter/src/main/docs/docling.json
b/components-starter/camel-docling-starter/src/main/docs/docling.json
index f9951b67840..b6552f2364f 100644
--- a/components-starter/camel-docling-starter/src/main/docs/docling.json
+++ b/components-starter/camel-docling-starter/src/main/docs/docling.json
@@ -34,6 +34,13 @@
"sourceType":
"org.apache.camel.component.docling.springboot.DoclingComponentConfiguration",
"defaultValue": 2000
},
+ {
+ "name": "camel.component.docling.async-task-ttl",
+ "type": "java.lang.Long",
+ "description": "Time-to-live for pending async conversion tasks in
milliseconds. Tasks older than this will be evicted from memory to prevent
leaks.",
+ "sourceType":
"org.apache.camel.component.docling.springboot.DoclingComponentConfiguration",
+ "defaultValue": 86400000
+ },
{
"name": "camel.component.docling.async-timeout",
"type": "java.lang.Long",
diff --git
a/components-starter/camel-docling-starter/src/main/java/org/apache/camel/component/docling/springboot/DoclingComponentConfiguration.java
b/components-starter/camel-docling-starter/src/main/java/org/apache/camel/component/docling/springboot/DoclingComponentConfiguration.java
index 74ada5ed4fa..770bb7b29bc 100644
---
a/components-starter/camel-docling-starter/src/main/java/org/apache/camel/component/docling/springboot/DoclingComponentConfiguration.java
+++
b/components-starter/camel-docling-starter/src/main/java/org/apache/camel/component/docling/springboot/DoclingComponentConfiguration.java
@@ -95,6 +95,11 @@ public class DoclingComponentConfiguration
* Polling interval for async conversion status in milliseconds
*/
private Long asyncPollInterval = 2000L;
+ /**
+ * Time-to-live for pending async conversion tasks in milliseconds. Tasks
+ * older than this will be evicted from memory to prevent leaks.
+ */
+ private Long asyncTaskTtl = 86400000L;
/**
* Maximum time to wait for async conversion completion in milliseconds
*/
@@ -368,6 +373,14 @@ public class DoclingComponentConfiguration
this.asyncPollInterval = asyncPollInterval;
}
+ public Long getAsyncTaskTtl() {
+ return asyncTaskTtl;
+ }
+
+ public void setAsyncTaskTtl(Long asyncTaskTtl) {
+ this.asyncTaskTtl = asyncTaskTtl;
+ }
+
public Long getAsyncTimeout() {
return asyncTimeout;
}
diff --git a/components-starter/camel-ftp-starter/src/main/docs/ftp.json
b/components-starter/camel-ftp-starter/src/main/docs/ftp.json
index 7a31fccd370..2c4d4939761 100644
--- a/components-starter/camel-ftp-starter/src/main/docs/ftp.json
+++ b/components-starter/camel-ftp-starter/src/main/docs/ftp.json
@@ -134,6 +134,13 @@
"sourceType":
"org.apache.camel.component.file.remote.springboot.FtpsComponentConfiguration",
"defaultValue": false
},
+ {
+ "name": "camel.component.sftp.auto-create-known-hosts-file",
+ "type": "java.lang.Boolean",
+ "description": "If knownHostFile does not exist, then attempt to
auto-create the path and file (beware that the file will be created by the
current user of the running Java process, which may not have file permission).",
+ "sourceType":
"org.apache.camel.component.file.remote.springboot.SftpComponentConfiguration",
+ "defaultValue": false
+ },
{
"name": "camel.component.sftp.autowired-enabled",
"type": "java.lang.Boolean",
@@ -173,12 +180,44 @@
"sourceType":
"org.apache.camel.component.file.remote.springboot.SftpComponentConfiguration",
"defaultValue": true
},
+ {
+ "name": "camel.component.sftp.known-hosts",
+ "type": "java.lang.Byte[]",
+ "description": "Sets the known_hosts from the byte array globally, so
that the SFTP endpoints can do host key verification.",
+ "sourceType":
"org.apache.camel.component.file.remote.springboot.SftpComponentConfiguration"
+ },
+ {
+ "name": "camel.component.sftp.known-hosts-file",
+ "type": "java.lang.String",
+ "description": "Sets the known_hosts file globally, so that the SFTP
endpoints can do host key verification.",
+ "sourceType":
"org.apache.camel.component.file.remote.springboot.SftpComponentConfiguration"
+ },
+ {
+ "name": "camel.component.sftp.known-hosts-uri",
+ "type": "java.lang.String",
+ "description": "Sets the known_hosts file (loaded from classpath by
default) globally, so that the SFTP endpoints can do host key verification.",
+ "sourceType":
"org.apache.camel.component.file.remote.springboot.SftpComponentConfiguration"
+ },
{
"name": "camel.component.sftp.lazy-start-producer",
"type": "java.lang.Boolean",
"description": "Whether the producer should be started lazy (on the
first message). By starting lazy you can use this to allow CamelContext and
routes to startup in situations where a producer may otherwise fail during
starting and cause the route to fail being started. By deferring this startup
to be lazy then the startup failure can be handled during routing messages via
Camel's routing error handlers. Beware that when the first message is processed
then creating and starting the [...]
"sourceType":
"org.apache.camel.component.file.remote.springboot.SftpComponentConfiguration",
"defaultValue": false
+ },
+ {
+ "name": "camel.component.sftp.strict-host-key-checking",
+ "type": "java.lang.String",
+ "description": "Sets whether to use strict host key checking globally
for all endpoints. Setting this to 'no' (the default) disables host key
verification and makes SFTP connections vulnerable to man-in-the-middle
attacks. Use 'yes' in production environments.",
+ "sourceType":
"org.apache.camel.component.file.remote.springboot.SftpComponentConfiguration",
+ "defaultValue": "no"
+ },
+ {
+ "name": "camel.component.sftp.use-user-known-hosts-file",
+ "type": "java.lang.Boolean",
+ "description": "If knownHostFile has not been explicit configured then
use the host file from System.getProperty(user.home)\/.ssh\/known_hosts",
+ "sourceType":
"org.apache.camel.component.file.remote.springboot.SftpComponentConfiguration",
+ "defaultValue": true
}
],
"hints": [],
diff --git
a/components-starter/camel-ftp-starter/src/main/java/org/apache/camel/component/file/remote/springboot/SftpComponentConfiguration.java
b/components-starter/camel-ftp-starter/src/main/java/org/apache/camel/component/file/remote/springboot/SftpComponentConfiguration.java
index 453ee193455..b297db18398 100644
---
a/components-starter/camel-ftp-starter/src/main/java/org/apache/camel/component/file/remote/springboot/SftpComponentConfiguration.java
+++
b/components-starter/camel-ftp-starter/src/main/java/org/apache/camel/component/file/remote/springboot/SftpComponentConfiguration.java
@@ -80,6 +80,39 @@ public class SftpComponentConfiguration
* camel.health.producersEnabled=true.
*/
private Boolean healthCheckProducerEnabled = true;
+ /**
+ * If knownHostFile does not exist, then attempt to auto-create the path
and
+ * file (beware that the file will be created by the current user of the
+ * running Java process, which may not have file permission).
+ */
+ private Boolean autoCreateKnownHostsFile = false;
+ /**
+ * Sets the known_hosts from the byte array globally, so that the SFTP
+ * endpoints can do host key verification.
+ */
+ private byte[] knownHosts;
+ /**
+ * Sets the known_hosts file globally, so that the SFTP endpoints can do
+ * host key verification.
+ */
+ private String knownHostsFile;
+ /**
+ * Sets the known_hosts file (loaded from classpath by default) globally,
so
+ * that the SFTP endpoints can do host key verification.
+ */
+ private String knownHostsUri;
+ /**
+ * Sets whether to use strict host key checking globally for all endpoints.
+ * Setting this to 'no' (the default) disables host key verification and
+ * makes SFTP connections vulnerable to man-in-the-middle attacks. Use
'yes'
+ * in production environments.
+ */
+ private String strictHostKeyChecking = "no";
+ /**
+ * If knownHostFile has not been explicit configured then use the host file
+ * from System.getProperty(user.home)/.ssh/known_hosts
+ */
+ private Boolean useUserKnownHostsFile = true;
public Boolean getBridgeErrorHandler() {
return bridgeErrorHandler;
@@ -120,4 +153,52 @@ public class SftpComponentConfiguration
public void setHealthCheckProducerEnabled(Boolean
healthCheckProducerEnabled) {
this.healthCheckProducerEnabled = healthCheckProducerEnabled;
}
+
+ public Boolean getAutoCreateKnownHostsFile() {
+ return autoCreateKnownHostsFile;
+ }
+
+ public void setAutoCreateKnownHostsFile(Boolean autoCreateKnownHostsFile) {
+ this.autoCreateKnownHostsFile = autoCreateKnownHostsFile;
+ }
+
+ public byte[] getKnownHosts() {
+ return knownHosts;
+ }
+
+ public void setKnownHosts(byte[] knownHosts) {
+ this.knownHosts = knownHosts;
+ }
+
+ public String getKnownHostsFile() {
+ return knownHostsFile;
+ }
+
+ public void setKnownHostsFile(String knownHostsFile) {
+ this.knownHostsFile = knownHostsFile;
+ }
+
+ public String getKnownHostsUri() {
+ return knownHostsUri;
+ }
+
+ public void setKnownHostsUri(String knownHostsUri) {
+ this.knownHostsUri = knownHostsUri;
+ }
+
+ public String getStrictHostKeyChecking() {
+ return strictHostKeyChecking;
+ }
+
+ public void setStrictHostKeyChecking(String strictHostKeyChecking) {
+ this.strictHostKeyChecking = strictHostKeyChecking;
+ }
+
+ public Boolean getUseUserKnownHostsFile() {
+ return useUserKnownHostsFile;
+ }
+
+ public void setUseUserKnownHostsFile(Boolean useUserKnownHostsFile) {
+ this.useUserKnownHostsFile = useUserKnownHostsFile;
+ }
}
\ No newline at end of file
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index 1820d546060..c0d2d7e47d6 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -32,7 +32,7 @@
<dependencies>
<dependency>
<groupId>com.google.api.grpc</groupId>
- <artifactId>proto-google-2common-protos</artifactId>
+ <artifactId>proto-google-common-protos</artifactId>
<version>2.22.0</version>
</dependency>
<dependency>