Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
b7a779c
CAMEL-24961: camel-catalog - the body a component or data format need…
davsclaus Oct 21, 2026
09db3be
CAMEL-24961: camel-catalog - the body types of platform-http, rest, f…
davsclaus Oct 21, 2026
82f4901
CAMEL-24961: camel-catalog - the body types of paho-mqtt5 and mongodb
davsclaus Oct 21, 2026
cd44efe
CAMEL-24961: camel-catalog - an iterator carrier, and the build rejec…
davsclaus Oct 21, 2026
80d2a4d
Merge branch 'feature/CAMEL-24961-catalog-body-types' into feature/CA…
davsclaus Oct 21, 2026
daec206
CAMEL-24961: camel-catalog - csv with lazyLoad gives an iterator, and…
davsclaus Oct 21, 2026
b64c881
CAMEL-24961: camel-yaml-dsl-validator - the body walks read the body …
davsclaus Oct 21, 2026
4d64270
CAMEL-24961: camel-ai - body types of openai, langchain4j-chat, a2a, …
davsclaus Oct 21, 2026
9069642
CAMEL-24961: camel-yaml-dsl-validator - the options in the path of an…
davsclaus Oct 21, 2026
8f830c0
CAMEL-24961: camel-package-maven-plugin - the build rejects a body ty…
davsclaus Oct 21, 2026
0be66c5
CAMEL-24961: Rename When.carrier to carriers, as the catalog names it
davsclaus Oct 21, 2026
617b873
Merge branch 'feature/CAMEL-24961-catalog-body-types' into feature/CA…
davsclaus Oct 21, 2026
15aaf46
CAMEL-24961: Use When.carriers in the annotations of slice 2
davsclaus Oct 21, 2026
a3605e6
Merge branch 'feature/CAMEL-24961-catalog-body-types-2' into feature/…
davsclaus Oct 21, 2026
bc9d696
Merge branch 'feature/CAMEL-24961-catalog-body-types-3' into feature/…
davsclaus Oct 21, 2026
1ef9d76
CAMEL-24961: Use When.carriers in the annotations of the AI group
davsclaus Oct 21, 2026
3872b8e
CAMEL-24961: Catalog body types for object storage
davsclaus Oct 21, 2026
07e8497
CAMEL-24961: camel-yaml-dsl-maven-plugin - ignore the bodyTypes of th…
davsclaus Oct 22, 2026
920feb7
Merge remote-tracking branch 'origin/feature/CAMEL-24961-catalog-body…
davsclaus Oct 22, 2026
8175555
Merge branch 'feature/CAMEL-24961-catalog-body-types-2' into feature/…
davsclaus Oct 22, 2026
5cfc2d2
Merge branch 'feature/CAMEL-24961-catalog-body-types-3' into feature/…
davsclaus Oct 22, 2026
485f2f0
Merge branch 'feature/CAMEL-24961-catalog-body-types-ai' into feature…
davsclaus Oct 22, 2026
4017dd4
CAMEL-24961: camel-jbang - the options that make a body type not know…
davsclaus Oct 22, 2026
718900c
CAMEL-24961: Catalog body types for cloud messaging
davsclaus Oct 22, 2026
d4d61c9
Merge branch 'feature/CAMEL-24961-catalog-body-types-2' into feature/…
davsclaus Oct 22, 2026
d8b115b
Merge branch 'feature/CAMEL-24961-catalog-body-types-storage' into fe…
davsclaus Oct 22, 2026
134daf5
Merge branch 'feature/CAMEL-24961-catalog-body-types-3' into feature/…
davsclaus Oct 22, 2026
b17bd3c
Merge branch 'feature/CAMEL-24961-catalog-body-types-ai' into feature…
davsclaus Oct 22, 2026
1089a04
CAMEL-24961: Catalog body types for the core components and languages
davsclaus Oct 22, 2026
9ac1f8d
CAMEL-24961: Catalog body types for jira, github2, pqc, dns, caffeine…
davsclaus Oct 22, 2026
c0cde42
Merge branch 'feature/CAMEL-24961-catalog-body-types-messaging' into …
davsclaus Oct 22, 2026
112ee56
Merge branch 'feature/CAMEL-24961-catalog-body-types-core' into featu…
davsclaus Oct 22, 2026
0f439b6
CAMEL-24961: azure-eventhubs - describe the body after the producer, …
davsclaus Oct 22, 2026
41fff21
CAMEL-24961: The bodies a step needs say any, never unknown
davsclaus Oct 22, 2026
250ead0
Merge branch 'feature/CAMEL-24961-catalog-body-types-core' into featu…
davsclaus Oct 22, 2026
6f5f374
CAMEL-24961: Catalog body types for the templating, JSON and XML tran…
davsclaus Oct 22, 2026
773aec4
CAMEL-24961: Catalog body types for the text data formats
davsclaus Oct 22, 2026
7d3b8f3
CAMEL-24961: Catalog body types for the binary data formats
davsclaus Oct 22, 2026
7c24ffe
CAMEL-24961: Catalog body types for mail, paho, spring-rabbitmq, puls…
davsclaus Oct 22, 2026
9d5daeb
CAMEL-24961: Catalog body types for spring-redis, couchbase, fhir, so…
davsclaus Oct 22, 2026
91299cd
CAMEL-24961: Body types compare option values in any style of an enum…
davsclaus Oct 22, 2026
f8509b3
CAMEL-24961: The couchbase producer body per operation, and the sprin…
davsclaus Oct 22, 2026
5f79a69
CAMEL-24961: Catalog body types for eleven more AWS components
davsclaus Oct 22, 2026
07d5493
CAMEL-24961: The aws2-lambda body types say what most operations do
davsclaus Oct 22, 2026
c69f0b2
CAMEL-24961: Catalog body types for as2, jdbc, smooks, vertx-http and…
davsclaus Oct 22, 2026
ad683d4
CAMEL-24961: The pdf and tika outputs are bytes
davsclaus Oct 23, 2026
c2ac15a
CAMEL-24961: The as2 producer input depends on inBody, as for fhir
davsclaus Oct 23, 2026
5b3a95b
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 23, 2026
2d17ee3
CAMEL-24961: Catalog body types for Bedrock, Polly, Translate and eig…
davsclaus Oct 23, 2026
5139879
CAMEL-24961: Regenerate the smpp endpoint DSL for the encoding header
davsclaus Oct 23, 2026
71f6fae
Merge branch 'feature/CAMEL-24961-catalog-body-types-messaging-2' int…
davsclaus Oct 23, 2026
927903a
Merge branch 'feature/CAMEL-24961-catalog-body-types-most-used-2' int…
davsclaus Oct 23, 2026
5de273a
Merge branch 'feature/CAMEL-24961-catalog-body-types-aws-2' into feat…
davsclaus Oct 23, 2026
2e74348
Merge branch 'feature/CAMEL-24961-catalog-body-types-most-used-3' int…
davsclaus Oct 23, 2026
ac4b080
Merge branch 'feature/CAMEL-24961-catalog-body-types-3' into feature/…
davsclaus Oct 24, 2026
a7c76d3
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
c2b4d95
Merge branch 'feature/CAMEL-24961-catalog-body-types-ai' into feature…
davsclaus Oct 24, 2026
59fd8c6
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
cdc99f2
Merge branch 'feature/CAMEL-24961-catalog-body-types-storage' into fe…
davsclaus Oct 24, 2026
6a7d34b
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
6cad8ce
Merge branch 'feature/CAMEL-24961-catalog-body-types-messaging' into …
davsclaus Oct 24, 2026
03ce459
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
c49b082
Merge branch 'feature/CAMEL-24961-catalog-body-types-core' into featu…
davsclaus Oct 24, 2026
e16e652
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
e72dce0
Merge branch 'feature/CAMEL-24961-catalog-body-types-most-used' into …
davsclaus Oct 24, 2026
4857f1d
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
2bb72ed
Merge branch 'feature/CAMEL-24961-catalog-body-types-transformation' …
davsclaus Oct 24, 2026
bab2be9
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
a3cd249
Merge branch 'feature/CAMEL-24961-catalog-body-types-dataformats-text…
davsclaus Oct 24, 2026
bb1d9e2
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
22be32c
Merge branch 'feature/CAMEL-24961-catalog-body-types-dataformats-bina…
davsclaus Oct 24, 2026
ea62f0d
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
ff82716
Merge branch 'feature/CAMEL-24961-catalog-body-types-messaging-2' int…
davsclaus Oct 24, 2026
e303a27
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
3bdad85
Merge branch 'feature/CAMEL-24961-catalog-body-types-most-used-2' int…
davsclaus Oct 24, 2026
acef070
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
b63babe
Merge branch 'feature/CAMEL-24961-catalog-body-types-aws-2' into feat…
davsclaus Oct 24, 2026
a67fef1
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
4d708f5
Merge branch 'feature/CAMEL-24961-catalog-body-types-most-used-3' int…
davsclaus Oct 24, 2026
0d6b282
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,10 @@
"CamelAwsBedrockAgentRuntimeNextToken": { "index": 24, "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.BedrockAgentRuntimeConstants#NEXT_TOKEN" },
"CamelAwsBedrockAgentRuntimeRetrieveGuardrailAction": { "index": 25, "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.BedrockAgentRuntimeConstants#RETRIEVE_GUARDRAIL_ACTION" }
},
"bodyTypes": {
"producerIn": { "carriers": [ "text", "bytes", "stream", "file" ], "byOption": [ { "option": "operation", "value": "invokeFlow", "carriers": [ "text", "list", "pojo" ] } ], "description": "The question, the query or the input of the agent as text for retrieveAndGenerate, retrieve, invokeAgent and invokeInlineAgent: bytes, a stream or a file are read as text, a Map or a POJO is sent as its toString(), so take the text out of it first, and no body fails. invokeFlow takes a String, which becomes the document of the input node FlowInputNode, or a FlowInput or a List of FlowInput of the AWS SDK: another body fails. With pojoRequest=true the request of the AWS SDK for the operation, such as a RetrieveAndGenerateRequest: another body fails" },
"producerOut": { "carriers": [ "text", "list" ], "byOption": [ { "option": "operation", "value": "retrieveAndGenerate", "carriers": [ "text" ], "javaType": "java.lang.String" }, { "option": "operation", "value": "retrieve", "carriers": [ "list" ], "javaType": "java.util.List<software.amazon.awssdk.services.bedrockagentruntime.model.KnowledgeBaseRetrievalResult>" }, { "option": "operation", "value": "invokeFlow", "carriers": [ "text", "pojo", "unchanged" ] } ], "description": "The answer as text for retrieveAndGenerate, with the citations and the session id in headers, and a List of KnowledgeBaseRetrievalResult for retrieve. invokeAgent and invokeInlineAgent give the answer as text, or a List of the chunks with streamOutputMode=chunks or the CamelAwsBedrockAgentRuntimeAgentStreamOutputMode header; the text is empty when the agent returns control. invokeFlow gives the document of the last output of the flow as text, or as a Document of the AWS SDK for another type, and keeps the body when the flow has no output" }
},
"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" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,11 @@
"CamelAwsBedrockAgentRuntimeNextToken": { "index": 24, "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.BedrockAgentRuntimeConstants#NEXT_TOKEN" },
"CamelAwsBedrockAgentRuntimeRetrieveGuardrailAction": { "index": 25, "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.BedrockAgentRuntimeConstants#RETRIEVE_GUARDRAIL_ACTION" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "pojo" ], "javaType": "software.amazon.awssdk.services.bedrockagent.model.IngestionJob", "description": "The ingestion job of the knowledgeBaseId, dataSourceId and ingestionJobId options, one message per poll, also when the job did not change, with its status in the CamelAwsBedrockAgentIngestionJobStatus header" },
"producerIn": { "carriers": [ "any" ], "byOption": [ { "option": "pojoRequest", "value": "true", "carriers": [ "pojo" ] } ], "description": "Not used: the knowledge base, the data source and the ingestion job come from the options, or from headers such as CamelAwsBedrockAgentKnowledgeBaseId when the option is not set. With pojoRequest=true the request of the AWS SDK for the operation, such as a StartIngestionJobRequest: another body fails" },
"producerOut": { "carriers": [ "pojo" ], "javaType": "software.amazon.awssdk.services.bedrockagent.model.IngestionJob", "byOption": [ { "option": "operation", "value": "startIngestionJob", "carriers": [ "text" ], "javaType": "java.lang.String" }, { "option": "operation", "value": "listIngestionJobs", "carriers": [ "list" ], "javaType": "java.util.List<software.amazon.awssdk.services.bedrockagent.model.IngestionJobSummary>" } ], "description": "The id of the ingestion job as text for startIngestionJob, a List of IngestionJobSummary for listIngestionJobs, and the IngestionJob for getIngestionJob, with its status in the CamelAwsBedrockAgentIngestionJobStatus header" }
},
"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" },
"dataSourceId": { "index": 1, "kind": "parameter", "displayName": "Data Source Id", "group": "common", "label": "", "required": false, "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": "Define the Data source Id we are going to use" },
Expand Down
Loading
Loading