This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch fix/CAMEL-25933-cloud-bugs
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 612612b0650f CAMEL-25933: azure, google-pubsub, ibm-cos, minio, 
docling - bug fixes for bodies of the cloud components
     add dfd02e66a4d0 CAMEL-25845: camel-nats - the JetStream push consumer 
subscribes again when the server deleted its ephemeral consumer (#28318)
     add 78c989ec5182 CAMEL-26105: camel-aws2-athena - take the SQL from the 
message body only with useMessageBodyForSql (#28356)
     add dd8c3d27b947 CAMEL-24961: camel-yaml-dsl-validator - the body walks 
read the body types of the catalog instead of their own tables (#28246)
     add 5ceb50c72874 CAMEL-24961: docs - the component, data format and 
language pages show the body types in a Message Body section (#28247)
     add 2d084caa00de CAMEL-24961: camel-ai - the body types of openai, 
langchain4j-chat, a2a, docling, milvus, qdrant, ai-tool and ibm-watson-language 
(#28250)
     add 6646255bde54 CAMEL-24961: Catalog body types for object storage 
(#28251)
     add f866bb3604e5 CAMEL-24961: Catalog body types for cloud messaging 
(#28275)
     add f2b6dc885d07 CAMEL-24961: Catalog body types for the core components 
and languages (#28276)
     add 46d15b3778cf CAMEL-24961: Catalog body types for jira, github2, pqc, 
dns, caffeine and infinispan (#28282)
     add 562ed1a4ca64 CAMEL-24961: Catalog body types for the templating, JSON 
and XML transform, and validator components (#28291)
     add 071382f30e45 CAMEL-24961: Catalog body types for the text data formats 
(#28298)
     add 601618a4f26c CAMEL-24961: Catalog body types for the binary data 
formats (#28302)
     add d71e3ca278b9 CAMEL-24961: Catalog body types for mail, paho, 
spring-rabbitmq, pulsar, nats and smpp (#28306)
     add 105afa453098 CAMEL-24961: Catalog body types for spring-redis, 
couchbase, fhir, solr, ssh, slack and telegram (#28309)
     add 21b691513795 CAMEL-24961: Catalog body types for eleven more AWS 
components (#28314)
     add 6183f074e527 CAMEL-24961: Catalog body types for as2, jdbc, smooks, 
vertx-http, tika, snmp, pdf, file-watch, scp, graphql and micrometer (#28327)
     add 0df58021c7a3 CAMEL-24961: Catalog body types for Bedrock, Polly, 
Translate and eight more AWS components (#28340)
     add ffe0255463d5 CAMEL-24961: Catalog body types for Athena, S3 Vectors, 
Step Functions and eight more AWS components (#28343)
     add 33d5e33bc928 CAMEL-24961: camel-cbor - fix the doc section level after 
the options include (#28388)
     add 9692de5beecf CAMEL-25897: camel-jbang - the source view shows the body 
types each step has been reached with at the end of its line (#28234)
     add 2a465aa4814c CAMEL-24961: Catalog body types for the last 13 languages 
(#28389)
     add 20c94435789e CAMEL-25872: camel-kafka-share - consume again after the 
CamelContext is suspended and resumed (#28386)
     add d44150e4ad22 CAMEL-25867: camel-mail - mimeMultipart unmarshal with 
headersInline keeps the start of a stream-cached body (#28384)
     add 9141da28a7da CAMEL-25859: camel-mongodb-gridfs - the consumer routes 
each found file with its own content (#28381)
     add 688db726024e CAMEL-25857: camel-kubernetes - watch consumers try again 
when their first watch cannot be created (#28380)
     add 76c81755f256 CAMEL-25855: camel-quickfix - remove the correlation rule 
of an InOut request that got no reply (#28378)
     add 4c4f6fb96190 CAMEL-25941: camel-as2 - support sending through an HTTP 
proxy (#28265)
     add fd349d4f34cd CAMEL-16039: camel-sjms - Reinstate Batch JMS Processing 
(#27173)
     add b62e90ddb2d9 CAMEL-25869: camel-pulsar - a consumer that cannot 
subscribe fails the start of the route (#28385)
     add fc2a4df2e076 CAMEL-25186: camel-jbang - Export should resolve the 
delegate endpoint of a master: endpoint (#28370)
     add b418ab6acd42 CAMEL-25912: camel-milo - client producers no longer wait 
for the manager lock or rebuild the connection (#28371)
     add a23cf115d4fd chore: camel-jbang - fix the SourceSizeTest failure on 
main: SourceTab.java is over 2000 lines (#28419)
     add 43996a6d0f9b Merge origin/main into fix/CAMEL-25933-cloud-bugs

No new revisions were added by this update.

Summary of changes:
 .../org/apache/camel/catalog/components/a2a.json   |    6 +
 .../apache/camel/catalog/components/ai-tool.json   |    4 +
 .../org/apache/camel/catalog/components/as2.json   |   45 +-
 .../components/aws-bedrock-agent-runtime.json      |    4 +
 .../catalog/components/aws-bedrock-agent.json      |    5 +
 .../camel/catalog/components/aws-bedrock.json      |    8 +-
 .../camel/catalog/components/aws-cloudtrail.json   |    3 +
 .../camel/catalog/components/aws-config.json       |    4 +
 .../catalog/components/aws-secrets-manager.json    |    4 +
 .../camel/catalog/components/aws-security-hub.json |    4 +
 .../camel/catalog/components/aws2-athena.json      |   92 +-
 .../camel/catalog/components/aws2-comprehend.json  |    4 +
 .../apache/camel/catalog/components/aws2-cw.json   |    4 +
 .../apache/camel/catalog/components/aws2-ddb.json  |    4 +
 .../camel/catalog/components/aws2-ddbstream.json   |    3 +
 .../apache/camel/catalog/components/aws2-ec2.json  |    4 +
 .../apache/camel/catalog/components/aws2-ecs.json  |    4 +
 .../apache/camel/catalog/components/aws2-eks.json  |    4 +
 .../camel/catalog/components/aws2-eventbridge.json |    5 +
 .../apache/camel/catalog/components/aws2-iam.json  |    4 +
 .../catalog/components/aws2-kinesis-firehose.json  |    4 +
 .../camel/catalog/components/aws2-kinesis.json     |    5 +
 .../apache/camel/catalog/components/aws2-kms.json  |    4 +
 .../camel/catalog/components/aws2-lambda.json      |    4 +
 .../apache/camel/catalog/components/aws2-mq.json   |    4 +
 .../apache/camel/catalog/components/aws2-msk.json  |    4 +
 .../camel/catalog/components/aws2-polly.json       |    4 +
 .../catalog/components/aws2-redshift-data.json     |    4 +
 .../camel/catalog/components/aws2-rekognition.json |    4 +
 .../camel/catalog/components/aws2-s3-vectors.json  |    5 +
 .../apache/camel/catalog/components/aws2-s3.json   |    5 +
 .../apache/camel/catalog/components/aws2-ses.json  |    4 +
 .../apache/camel/catalog/components/aws2-sns.json  |    4 +
 .../apache/camel/catalog/components/aws2-sqs.json  |    2 +-
 .../catalog/components/aws2-step-functions.json    |    4 +
 .../apache/camel/catalog/components/aws2-sts.json  |    4 +
 .../camel/catalog/components/aws2-textract.json    |    4 +
 .../camel/catalog/components/aws2-timestream.json  |    4 +
 .../camel/catalog/components/aws2-transcribe.json  |    4 +
 .../camel/catalog/components/aws2-translate.json   |    4 +
 .../camel/catalog/components/azure-eventhubs.json  |    5 +
 .../camel/catalog/components/azure-files.json      |    5 +
 .../camel/catalog/components/azure-servicebus.json |    5 +
 .../catalog/components/azure-storage-blob.json     |    5 +
 .../catalog/components/azure-storage-queue.json    |    5 +
 .../camel/catalog/components/bean-validator.json   |    4 +
 .../org/apache/camel/catalog/components/bean.json  |    4 +
 .../apache/camel/catalog/components/browse.json    |    5 +
 .../camel/catalog/components/caffeine-cache.json   |    4 +
 .../catalog/components/caffeine-loadcache.json     |    4 +
 .../org/apache/camel/catalog/components/chunk.json |    4 +
 .../org/apache/camel/catalog/components/class.json |    4 +
 .../camel/catalog/components/controlbus.json       |    4 +
 .../apache/camel/catalog/components/couchbase.json |    5 +
 .../camel/catalog/components/dataformat.json       |    4 +
 .../camel/catalog/components/dataset-test.json     |    4 +
 .../apache/camel/catalog/components/dataset.json   |    5 +
 .../org/apache/camel/catalog/components/dns.json   |    4 +
 .../apache/camel/catalog/components/docling.json   |    5 +
 .../apache/camel/catalog/components/dropbox.json   |    5 +
 .../catalog/components/dynamic-router-control.json |    4 +
 .../camel/catalog/components/dynamic-router.json   |    4 +
 .../org/apache/camel/catalog/components/event.json |    3 +
 .../org/apache/camel/catalog/components/exec.json  |    4 +
 .../org/apache/camel/catalog/components/fhir.json  |    5 +
 .../camel/catalog/components/file-watch.json       |    3 +
 .../camel/catalog/components/freemarker.json       |    4 +
 .../apache/camel/catalog/components/github2.json   |    5 +
 .../camel/catalog/components/google-pubsub.json    |    5 +
 .../camel/catalog/components/google-storage.json   |    5 +
 .../apache/camel/catalog/components/graphql.json   |    4 +
 .../apache/camel/catalog/components/ibm-cos.json   |    5 +
 .../catalog/components/ibm-watson-language.json    |    4 +
 .../org/apache/camel/catalog/components/imap.json  |    5 +
 .../org/apache/camel/catalog/components/imaps.json |    5 +
 .../catalog/components/infinispan-embedded.json    |    5 +
 .../camel/catalog/components/infinispan.json       |    5 +
 .../org/apache/camel/catalog/components/jdbc.json  |    4 +
 .../org/apache/camel/catalog/components/jira.json  |    5 +
 .../org/apache/camel/catalog/components/jolt.json  |    4 +
 .../org/apache/camel/catalog/components/jslt.json  |    4 +
 .../camel/catalog/components/json-validator.json   |    4 +
 .../apache/camel/catalog/components/jsonata.json   |    4 +
 .../org/apache/camel/catalog/components/jte.json   |    4 +
 .../apache/camel/catalog/components/knative.json   |    6 +
 .../camel/catalog/components/langchain4j-chat.json |    4 +
 .../apache/camel/catalog/components/language.json  |    4 +
 .../org/apache/camel/catalog/components/llm.json   |    6 +
 .../camel/catalog/components/micrometer.json       |    4 +
 .../apache/camel/catalog/components/milvus.json    |    4 +
 .../org/apache/camel/catalog/components/minio.json |    5 +
 .../apache/camel/catalog/components/mustache.json  |    4 +
 .../org/apache/camel/catalog/components/mvel.json  |    4 +
 .../org/apache/camel/catalog/components/nats.json  |    6 +
 .../org/apache/camel/catalog/components/once.json  |    3 +
 .../apache/camel/catalog/components/openai.json    |    6 +
 .../org/apache/camel/catalog/components/paho.json  |    5 +
 .../org/apache/camel/catalog/components/pdf.json   |    4 +
 .../org/apache/camel/catalog/components/pop3.json  |    5 +
 .../org/apache/camel/catalog/components/pop3s.json |    5 +
 .../org/apache/camel/catalog/components/pqc.json   |    4 +
 .../apache/camel/catalog/components/pulsar.json    |    5 +
 .../apache/camel/catalog/components/qdrant.json    |    4 +
 .../org/apache/camel/catalog/components/ref.json   |    5 +
 .../apache/camel/catalog/components/rest-api.json  |    4 +
 .../org/apache/camel/catalog/components/saga.json  |    4 +
 .../camel/catalog/components/schematron.json       |    4 +
 .../org/apache/camel/catalog/components/scp.json   |    4 +
 .../org/apache/camel/catalog/components/sjms.json  |   10 +-
 .../org/apache/camel/catalog/components/sjms2.json |   10 +-
 .../org/apache/camel/catalog/components/slack.json |    5 +
 .../apache/camel/catalog/components/smooks.json    |    4 +
 .../org/apache/camel/catalog/components/smpp.json  |    7 +-
 .../org/apache/camel/catalog/components/smpps.json |    7 +-
 .../org/apache/camel/catalog/components/smtp.json  |    5 +
 .../org/apache/camel/catalog/components/smtps.json |    5 +
 .../org/apache/camel/catalog/components/snmp.json  |    5 +
 .../org/apache/camel/catalog/components/solr.json  |    4 +
 .../camel/catalog/components/spring-jdbc.json      |    4 +
 .../camel/catalog/components/spring-rabbitmq.json  |    6 +
 .../camel/catalog/components/spring-redis.json     |    5 +
 .../org/apache/camel/catalog/components/ssh.json   |    5 +
 .../apache/camel/catalog/components/stream.json    |    5 +
 .../camel/catalog/components/string-template.json  |    4 +
 .../org/apache/camel/catalog/components/stub.json  |    5 +
 .../apache/camel/catalog/components/telegram.json  |    5 +
 .../apache/camel/catalog/components/thymeleaf.json |    4 +
 .../org/apache/camel/catalog/components/tika.json  |    4 +
 .../apache/camel/catalog/components/validator.json |    4 +
 .../apache/camel/catalog/components/velocity.json  |    4 +
 .../camel/catalog/components/vertx-http.json       |    4 +
 .../org/apache/camel/catalog/components/wasm.json  |    4 +
 .../org/apache/camel/catalog/components/xj.json    |    4 +
 .../apache/camel/catalog/components/xquery.json    |    4 +
 .../camel/catalog/components/xslt-saxon.json       |    4 +
 .../org/apache/camel/catalog/dataformats/asn1.json |    6 +
 .../org/apache/camel/catalog/dataformats/avro.json |    6 +
 .../camel/catalog/dataformats/avroJackson.json     |    6 +
 .../apache/camel/catalog/dataformats/barcode.json  |    6 +
 .../apache/camel/catalog/dataformats/base64.json   |    6 +
 .../apache/camel/catalog/dataformats/beanio.json   |    6 +
 .../apache/camel/catalog/dataformats/bindyCsv.json |    6 +
 .../camel/catalog/dataformats/bindyFixed.json      |    6 +
 .../apache/camel/catalog/dataformats/bindyKvp.json |    6 +
 .../org/apache/camel/catalog/dataformats/cbor.json |    6 +
 .../apache/camel/catalog/dataformats/crypto.json   |    6 +
 .../org/apache/camel/catalog/dataformats/dfdl.json |    6 +
 .../apache/camel/catalog/dataformats/fastjson.json |    6 +
 .../apache/camel/catalog/dataformats/fhirJson.json |    6 +
 .../apache/camel/catalog/dataformats/fhirXml.json  |    6 +
 .../apache/camel/catalog/dataformats/flatpack.json |    6 +
 .../org/apache/camel/catalog/dataformats/fory.json |    6 +
 .../org/apache/camel/catalog/dataformats/grok.json |    4 +
 .../camel/catalog/dataformats/groovyJson.json      |    6 +
 .../camel/catalog/dataformats/groovyXml.json       |    6 +
 .../org/apache/camel/catalog/dataformats/gson.json |    6 +
 .../camel/catalog/dataformats/gzipDeflater.json    |    6 +
 .../org/apache/camel/catalog/dataformats/hl7.json  |    6 +
 .../org/apache/camel/catalog/dataformats/ical.json |    6 +
 .../apache/camel/catalog/dataformats/iso8583.json  |    6 +
 .../apache/camel/catalog/dataformats/jackson.json  |    2 +-
 .../camel/catalog/dataformats/jacksonXml.json      |    2 +-
 .../org/apache/camel/catalog/dataformats/jaxb.json |    6 +
 .../apache/camel/catalog/dataformats/jsonApi.json  |    6 +
 .../apache/camel/catalog/dataformats/jsonb.json    |    6 +
 .../org/apache/camel/catalog/dataformats/lzf.json  |    6 +
 .../camel/catalog/dataformats/mimeMultipart.json   |    6 +
 .../org/apache/camel/catalog/dataformats/ocsf.json |    6 +
 .../camel/catalog/dataformats/parquetAvro.json     |    6 +
 .../org/apache/camel/catalog/dataformats/pgp.json  |    6 +
 .../org/apache/camel/catalog/dataformats/pqc.json  |    6 +
 .../apache/camel/catalog/dataformats/protobuf.json |    6 +
 .../camel/catalog/dataformats/protobufJackson.json |    6 +
 .../org/apache/camel/catalog/dataformats/rss.json  |    6 +
 .../apache/camel/catalog/dataformats/smooks.json   |    6 +
 .../org/apache/camel/catalog/dataformats/soap.json |    6 +
 .../apache/camel/catalog/dataformats/swiftMt.json  |    6 +
 .../apache/camel/catalog/dataformats/swiftMx.json  |    6 +
 .../apache/camel/catalog/dataformats/syslog.json   |    6 +
 .../apache/camel/catalog/dataformats/tarFile.json  |    6 +
 .../apache/camel/catalog/dataformats/thrift.json   |    6 +
 .../org/apache/camel/catalog/dataformats/toon.json |    6 +
 .../org/apache/camel/catalog/dataformats/ubl.json  |    6 +
 .../camel/catalog/dataformats/univocityCsv.json    |    6 +
 .../camel/catalog/dataformats/univocityFixed.json  |    6 +
 .../camel/catalog/dataformats/univocityTsv.json    |    6 +
 .../camel/catalog/dataformats/xmlSecurity.json     |    6 +
 .../camel/catalog/dataformats/zipDeflater.json     |    6 +
 .../apache/camel/catalog/dataformats/zipFile.json  |    6 +
 .../apache/camel/catalog/docs/as2-component.adoc   |   36 +
 .../apache/camel/catalog/docs/asn1-dataformat.adoc |    6 +-
 .../catalog/docs/avroJackson2-dataformat.adoc      |    3 +-
 .../catalog/docs/avroJackson3-dataformat.adoc      |    3 +-
 .../camel/catalog/docs/aws-bedrock-component.adoc  |    2 +-
 .../camel/catalog/docs/aws2-athena-component.adoc  |  150 ++-
 .../catalog/docs/aws2-comprehend-component.adoc    |    5 +-
 .../catalog/docs/aws2-eventbridge-component.adoc   |   10 +-
 .../camel/catalog/docs/aws2-s3-component.adoc      |    4 +-
 .../catalog/docs/aws2-s3-consumer-examples.adoc    |    2 +-
 .../catalog/docs/aws2-s3-producer-operations.adoc  |    2 +-
 .../catalog/docs/aws2-timestream-component.adoc    |    6 +-
 .../camel/catalog/docs/base64-dataformat.adoc      |    4 +-
 .../camel/catalog/docs/bindy-dataformat.adoc       |   50 +-
 .../camel/catalog/docs/browse-component.adoc       |    2 +-
 .../apache/camel/catalog/docs/cbor-dataformat.adoc |    2 +-
 .../apache/camel/catalog/docs/chunk-component.adoc |    6 +-
 .../camel/catalog/docs/couchbase-component.adoc    |   16 +-
 .../camel/catalog/docs/dataset-component.adoc      |    4 +-
 .../camel/catalog/docs/datasonnet-language.adoc    |    6 +-
 .../apache/camel/catalog/docs/dfdl-dataformat.adoc |    2 +-
 .../apache/camel/catalog/docs/dns-component.adoc   |    6 +-
 .../apache/camel/catalog/docs/exec-component.adoc  |    8 +-
 .../camel/catalog/docs/fastjson-dataformat.adoc    |   11 +-
 .../apache/camel/catalog/docs/fhir-component.adoc  |    8 +
 .../camel/catalog/docs/freemarker-component.adoc   |   12 +-
 .../camel/catalog/docs/github2-component.adoc      |    8 +-
 .../catalog/docs/google-storage-component.adoc     |    2 +-
 .../camel/catalog/docs/graphql-component.adoc      |    2 +-
 .../apache/camel/catalog/docs/grok-dataformat.adoc |   10 +-
 .../apache/camel/catalog/docs/gson-dataformat.adoc |   11 +-
 .../catalog/docs/gzipDeflater-dataformat.adoc      |    6 +-
 .../camel/catalog/docs/infinispan-component.adoc   |   40 +-
 .../docs/infinispan-embedded-component.adoc        |   34 +-
 .../camel/catalog/docs/jackson2-dataformat.adoc    |   11 +-
 .../camel/catalog/docs/jackson3-dataformat.adoc    |   11 +-
 .../apache/camel/catalog/docs/jaxb-dataformat.adoc |    9 +-
 .../apache/camel/catalog/docs/jdbc-component.adoc  |   10 +-
 .../apache/camel/catalog/docs/jira-component.adoc  |   10 +-
 .../apache/camel/catalog/docs/jolt-component.adoc  |   15 +-
 .../org/apache/camel/catalog/docs/js-language.adoc |    1 -
 .../catalog/docs/json-validator-component.adoc     |    2 +-
 .../camel/catalog/docs/jsonata-component.adoc      |   21 +-
 .../camel/catalog/docs/jsonb-dataformat.adoc       |   11 +-
 .../apache/camel/catalog/docs/jte-component.adoc   |    4 +-
 .../camel/catalog/docs/language-component.adoc     |   13 +-
 .../apache/camel/catalog/docs/mail-component.adoc  |   17 +-
 .../camel/catalog/docs/milo-client-component.adoc  |    6 +-
 .../catalog/docs/mimeMultipart-dataformat.adoc     |    4 +-
 .../apache/camel/catalog/docs/minio-component.adoc |    8 +-
 .../camel/catalog/docs/mustache-component.adoc     |    6 +-
 .../apache/camel/catalog/docs/mvel-component.adoc  |    6 +-
 .../apache/camel/catalog/docs/nats-component.adoc  |   37 +-
 .../apache/camel/catalog/docs/ognl-language.adoc   |    5 +-
 .../apache/camel/catalog/docs/once-component.adoc  |    6 +-
 .../camel/catalog/docs/openfeature-language.adoc   |    5 +-
 .../camel/catalog/docs/parquetAvro-dataformat.adoc |    4 +-
 .../apache/camel/catalog/docs/pdf-component.adoc   |    3 +
 .../apache/camel/catalog/docs/pqc-dataformat.adoc  |    4 +-
 .../camel/catalog/docs/protobuf-dataformat.adoc    |    7 +-
 .../catalog/docs/protobufJackson2-dataformat.adoc  |    3 +-
 .../catalog/docs/protobufJackson3-dataformat.adoc  |    3 +-
 .../apache/camel/catalog/docs/python-language.adoc |    4 +-
 .../camel/catalog/docs/quickjs-language.adoc       |   10 +-
 .../apache/camel/catalog/docs/rss-dataformat.adoc  |    8 +-
 .../apache/camel/catalog/docs/sjms-component.adoc  |   55 +
 .../apache/camel/catalog/docs/sjms2-component.adoc |   55 +
 .../apache/camel/catalog/docs/slack-component.adoc |   10 +-
 .../camel/catalog/docs/smooks-component.adoc       |    2 +
 .../apache/camel/catalog/docs/smpp-component.adoc  |   15 +-
 .../apache/camel/catalog/docs/snmp-component.adoc  |   11 +-
 .../apache/camel/catalog/docs/solr-component.adoc  |   12 +-
 .../apache/camel/catalog/docs/spel-language.adoc   |    3 +-
 .../camel/catalog/docs/spring-redis-component.adoc |   34 +-
 .../apache/camel/catalog/docs/ssh-component.adoc   |    4 +
 .../camel/catalog/docs/stream-component.adoc       |   13 +-
 .../catalog/docs/string-template-component.adoc    |   11 +-
 .../camel/catalog/docs/swiftMt-dataformat.adoc     |    2 +
 .../camel/catalog/docs/swiftMx-dataformat.adoc     |    2 +
 .../camel/catalog/docs/tarFile-dataformat.adoc     |   20 +-
 .../camel/catalog/docs/telegram-component.adoc     |   15 +-
 .../org/apache/camel/catalog/docs/test-dst.adoc    |    4 +-
 .../camel/catalog/docs/thrift-dataformat.adoc      |    3 +-
 .../camel/catalog/docs/thymeleaf-component.adoc    |   16 +-
 .../apache/camel/catalog/docs/tika-component.adoc  |    8 +-
 .../camel/catalog/docs/typesafe-ai-language.adoc   |    2 +-
 .../camel/catalog/docs/velocity-component.adoc     |    6 +-
 .../camel/catalog/docs/xquery-component.adoc       |    2 +-
 .../camel/catalog/docs/zipDeflater-dataformat.adoc |    5 +-
 .../camel/catalog/docs/zipFile-dataformat.adoc     |    2 +-
 .../org/apache/camel/catalog/languages/bean.json   |    4 +
 .../apache/camel/catalog/languages/datasonnet.json |    4 +
 .../camel/catalog/languages/exchangeProperty.json  |    3 +
 .../org/apache/camel/catalog/languages/file.json   |    4 +
 .../org/apache/camel/catalog/languages/header.json |    3 +
 .../apache/camel/catalog/languages/hl7terser.json  |    4 +
 .../org/apache/camel/catalog/languages/jactl.json  |    4 +
 .../org/apache/camel/catalog/languages/java.json   |    4 +
 .../org/apache/camel/catalog/languages/jq.json     |    2 +-
 .../org/apache/camel/catalog/languages/js.json     |    4 +
 .../org/apache/camel/catalog/languages/mvel.json   |    4 +
 .../org/apache/camel/catalog/languages/ognl.json   |    4 +
 .../camel/catalog/languages/openfeature.json       |    4 +
 .../org/apache/camel/catalog/languages/python.json |    4 +
 .../apache/camel/catalog/languages/python3.json    |    4 +
 .../apache/camel/catalog/languages/quickjs.json    |    4 +
 .../org/apache/camel/catalog/languages/ref.json    |    4 +
 .../apache/camel/catalog/languages/semantic.json   |    4 +
 .../org/apache/camel/catalog/languages/spel.json   |    4 +
 .../apache/camel/catalog/languages/tokenize.json   |    4 +
 .../camel/catalog/languages/typesafe-ai.json       |    4 +
 .../apache/camel/catalog/languages/variable.json   |    3 +
 .../org/apache/camel/catalog/languages/xpath.json  |    2 +-
 .../org/apache/camel/catalog/languages/xquery.json |    4 +
 .../apache/camel/catalog/languages/xtokenize.json  |    4 +
 .../org/apache/camel/component/a2a/a2a.json        |    6 +
 .../apache/camel/component/a2a/A2AEndpoint.java    |   72 ++
 .../apache/camel/component/ai/tool/ai-tool.json    |    4 +
 .../camel/component/ai/tool/AiToolEndpoint.java    |   13 +
 .../apache/camel/component/docling/docling.json    |    5 +
 .../camel/component/docling/DoclingEndpoint.java   |   66 +
 .../langchain4j/chat/langchain4j-chat.json         |    4 +
 .../langchain4j/chat/LangChain4jChatEndpoint.java  |   16 +
 .../org/apache/camel/component/milvus/milvus.json  |    4 +
 .../camel/component/milvus/MilvusEndpoint.java     |   14 +
 .../org/apache/camel/component/openai/llm.json     |    6 +
 .../org/apache/camel/component/openai/openai.json  |    6 +
 .../camel/component/openai/OpenAIEndpoint.java     |   83 ++
 .../org/apache/camel/component/qdrant/qdrant.json  |    4 +
 .../camel/component/qdrant/QdrantEndpoint.java     |   18 +
 .../apache/camel/language/semantic/semantic.json   |    4 +
 .../camel/language/semantic/SemanticLanguage.java  |   10 +
 .../camel/language/typesafeai/typesafe-ai.json     |    4 +
 .../src/main/docs/typesafe-ai-language.adoc        |    2 +-
 .../language/typesafeai/TypeSafeAiLanguage.java    |    8 +
 .../component/as2/api/AS2ClientConnection.java     |   95 +-
 ...rverManagerEndpointConfigurationConfigurer.java |   28 +
 ...ientManagerEndpointConfigurationConfigurer.java |   28 +
 .../component/as2/AS2ConfigurationConfigurer.java  |   28 +
 .../camel/component/as2/AS2EndpointConfigurer.java |   28 +
 .../camel/component/as2/AS2EndpointUriFactory.java |   10 +-
 ...rverManagerEndpointConfigurationConfigurer.java |   28 +
 .../org/apache/camel/component/as2/as2.json        |   45 +-
 .../src/main/docs/as2-component.adoc               |   36 +
 .../camel/component/as2/AS2Configuration.java      |   53 +
 .../apache/camel/component/as2/AS2Endpoint.java    |   28 +
 .../as2/internal/AS2ConnectionHelper.java          |    3 +-
 .../camel/component/as2/AS2ClientProxyTest.java    |  452 +++++++
 .../apache/camel/component/as2/TestHttpProxy.java  |  238 ++++
 .../org/apache/camel/dataformat/asn1/asn1.json     |    6 +
 .../camel-asn1/src/main/docs/asn1-dataformat.adoc  |    6 +-
 .../camel/dataformat/asn1/ASN1DataFormat.java      |   21 +
 .../org/apache/camel/dataformat/avro/avro.json     |    6 +
 .../camel/dataformat/avro/AvroDataFormat.java      |   18 +
 .../aws2/bedrock/agent/aws-bedrock-agent.json      |    5 +
 .../agentruntime/aws-bedrock-agent-runtime.json    |    4 +
 .../aws2/bedrock/runtime/aws-bedrock.json          |    8 +-
 .../src/main/docs/aws-bedrock-component.adoc       |    2 +-
 .../aws2/bedrock/agent/BedrockAgentEndpoint.java   |   28 +
 .../agentruntime/BedrockAgentRuntimeEndpoint.java  |   31 +
 .../aws2/bedrock/runtime/BedrockConfiguration.java |    2 +-
 .../aws2/bedrock/runtime/BedrockEndpoint.java      |   39 +
 .../component/aws/cloudtrail/aws-cloudtrail.json   |    3 +
 .../aws/cloudtrail/CloudtrailEndpoint.java         |    8 +
 .../camel/component/aws/config/aws-config.json     |    4 +
 .../component/aws/config/AWSConfigEndpoint.java    |   16 +
 .../aws/parameterstore/aws-parameter-store.json    |    4 +
 .../aws/parameterstore/ParameterStoreEndpoint.java |   21 +
 .../aws/secretsmanager/aws-secrets-manager.json    |    4 +
 .../aws/secretsmanager/SecretsManagerEndpoint.java |   32 +
 .../aws/securityhub/aws-security-hub.json          |    4 +
 .../aws/securityhub/SecurityHubEndpoint.java       |   19 +
 .../aws2/athena/Athena2ComponentConfigurer.java    |    6 +
 .../aws2/athena/Athena2EndpointConfigurer.java     |    6 +
 .../aws2/athena/Athena2EndpointUriFactory.java     |    3 +-
 .../camel/component/aws2/athena/aws2-athena.json   |   92 +-
 .../src/main/docs/aws2-athena-component.adoc       |  150 ++-
 .../aws2/athena/Athena2Configuration.java          |   29 +-
 .../component/aws2/athena/Athena2Constants.java    |    4 +-
 .../component/aws2/athena/Athena2Endpoint.java     |   27 +
 .../component/aws2/athena/Athena2Producer.java     |   18 +-
 .../aws2/athena/AmazonAthenaClientMock.java        |   10 +
 .../athena/Athena2ProducerQueryStringTest.java     |  158 +++
 .../athena/AthenaComponentConfigurationTest.java   |   18 +
 .../component/aws2/athena/AthenaComponentTest.java |    2 +-
 .../component/aws2/athena/AthenaEndpointTest.java  |    3 +
 .../integration/AthenaComponentManualIT.java       |   38 +-
 .../component/aws2/comprehend/aws2-comprehend.json |    4 +
 .../src/main/docs/aws2-comprehend-component.adoc   |    5 +-
 .../aws2/comprehend/Comprehend2Endpoint.java       |   24 +
 .../apache/camel/component/aws2/cw/aws2-cw.json    |    4 +
 .../camel/component/aws2/cw/Cw2Endpoint.java       |   20 +
 .../apache/camel/component/aws2/ddb/aws2-ddb.json  |    4 +
 .../component/aws2/ddbstream/aws2-ddbstream.json   |    3 +
 .../camel/component/aws2/ddb/Ddb2Endpoint.java     |   11 +
 .../aws2/ddbstream/Ddb2StreamEndpoint.java         |    8 +
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |    4 +
 .../camel/component/aws2/ec2/AWS2EC2Endpoint.java  |   43 +
 .../apache/camel/component/aws2/ecs/aws2-ecs.json  |    4 +
 .../camel/component/aws2/ecs/ECS2Endpoint.java     |   14 +
 .../apache/camel/component/aws2/eks/aws2-eks.json  |    4 +
 .../camel/component/aws2/eks/EKS2Endpoint.java     |   13 +
 .../aws2/eventbridge/aws2-eventbridge.json         |    5 +
 .../src/main/docs/aws2-eventbridge-component.adoc  |   10 +-
 .../aws2/eventbridge/EventbridgeEndpoint.java      |   21 +
 .../apache/camel/component/aws2/iam/aws2-iam.json  |    4 +
 .../camel/component/aws2/iam/IAM2Endpoint.java     |   12 +
 .../aws2/firehose/aws2-kinesis-firehose.json       |    4 +
 .../camel/component/aws2/kinesis/aws2-kinesis.json |    5 +
 .../aws2/firehose/KinesisFirehose2Endpoint.java    |   42 +
 .../component/aws2/kinesis/Kinesis2Endpoint.java   |   18 +
 .../apache/camel/component/aws2/kms/aws2-kms.json  |    4 +
 .../camel/component/aws2/kms/KMS2Endpoint.java     |   12 +
 .../camel/component/aws2/lambda/aws2-lambda.json   |    4 +
 .../component/aws2/lambda/Lambda2Endpoint.java     |   27 +
 .../apache/camel/component/aws2/mq/aws2-mq.json    |    4 +
 .../camel/component/aws2/mq/MQ2Endpoint.java       |   13 +
 .../apache/camel/component/aws2/msk/aws2-msk.json  |    4 +
 .../camel/component/aws2/msk/MSK2Endpoint.java     |   13 +
 .../camel/component/aws2/polly/aws2-polly.json     |    4 +
 .../camel/component/aws2/polly/Polly2Endpoint.java |   38 +
 .../aws2/redshift/data/aws2-redshift-data.json     |    4 +
 .../aws2/redshift/data/RedshiftData2Endpoint.java  |   14 +
 .../aws2/rekognition/aws2-rekognition.json         |    4 +
 .../aws2/rekognition/Rekognition2Endpoint.java     |   17 +
 .../component/aws2/s3vectors/aws2-s3-vectors.json  |    5 +
 .../aws2/s3vectors/AWS2S3VectorsEndpoint.java      |   34 +
 .../apache/camel/component/aws2/s3/aws2-s3.json    |    5 +
 .../src/main/docs/aws2-s3-component.adoc           |    4 +-
 .../src/main/docs/aws2-s3-consumer-examples.adoc   |    2 +-
 .../src/main/docs/aws2-s3-producer-operations.adoc |    2 +-
 .../camel/component/aws2/s3/AWS2S3Endpoint.java    |   91 ++
 .../apache/camel/component/aws2/ses/aws2-ses.json  |    4 +
 .../camel/component/aws2/ses/Ses2Endpoint.java     |   10 +
 .../apache/camel/component/aws2/sns/aws2-sns.json  |    4 +
 .../camel/component/aws2/sns/Sns2Endpoint.java     |   12 +
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |    2 +-
 .../camel/component/aws2/sqs/Sqs2Endpoint.java     |   11 +-
 .../aws2/stepfunctions/aws2-step-functions.json    |    4 +
 .../aws2/stepfunctions/StepFunctions2Endpoint.java |   16 +
 .../apache/camel/component/aws2/sts/aws2-sts.json  |    4 +
 .../camel/component/aws2/sts/STS2Endpoint.java     |   13 +
 .../component/aws2/textract/aws2-textract.json     |    4 +
 .../component/aws2/textract/Textract2Endpoint.java |   20 +
 .../component/aws2/timestream/aws2-timestream.json |    4 +
 .../src/main/docs/aws2-timestream-component.adoc   |    6 +-
 .../timestream/Timestream2AbstractEndpoint.java    |   16 +
 .../component/aws2/transcribe/aws2-transcribe.json |    4 +
 .../aws2/transcribe/Transcribe2Endpoint.java       |   21 +
 .../component/aws2/translate/aws2-translate.json   |    4 +
 .../aws2/translate/Translate2Endpoint.java         |   11 +
 .../component/azure/eventhubs/azure-eventhubs.json |    5 +
 .../azure/eventhubs/EventHubsEndpoint.java         |   12 +
 .../camel/component/file/azure/azure-files.json    |    5 +
 .../camel/component/file/azure/FilesEndpoint.java  |   18 +
 .../azure/servicebus/azure-servicebus.json         |    5 +
 .../azure/servicebus/ServiceBusEndpoint.java       |   13 +
 .../azure/storage/blob/azure-storage-blob.json     |    5 +
 .../component/azure/storage/blob/BlobEndpoint.java |  106 ++
 .../azure/storage/queue/azure-storage-queue.json   |    5 +
 .../azure/storage/queue/QueueEndpoint.java         |   39 +
 .../apache/camel/dataformat/barcode/barcode.json   |    6 +
 .../dataformat/barcode/BarcodeDataFormat.java      |   15 +
 .../org/apache/camel/dataformat/base64/base64.json |    6 +
 .../src/main/docs/base64-dataformat.adoc           |    4 +-
 .../camel/dataformat/base64/Base64DataFormat.java  |   11 +
 .../component/bean/validator/bean-validator.json   |    4 +
 .../bean/validator/BeanValidatorEndpoint.java      |   10 +
 .../org/apache/camel/component/bean/bean.json      |    4 +
 .../apache/camel/component/beanclass/class.json    |    4 +
 .../org/apache/camel/language/bean/bean.json       |    4 +
 .../apache/camel/component/bean/BeanEndpoint.java  |   10 +
 .../camel/component/beanclass/ClassEndpoint.java   |   10 +
 .../apache/camel/language/bean/BeanLanguage.java   |    6 +
 .../org/apache/camel/dataformat/beanio/beanio.json |    6 +
 .../camel/dataformat/beanio/BeanIODataFormat.java  |   16 +
 .../camel/dataformat/bindy/csv/bindyCsv.json       |    6 +
 .../camel/dataformat/bindy/fixed/bindyFixed.json   |    6 +
 .../camel/dataformat/bindy/kvp/bindyKvp.json       |    6 +
 .../src/main/docs/bindy-dataformat.adoc            |   50 +-
 .../dataformat/bindy/csv/BindyCsvDataFormat.java   |   15 +
 .../bindy/fixed/BindyFixedLengthDataFormat.java    |   18 +
 .../bindy/kvp/BindyKeyValuePairDataFormat.java     |   15 +
 .../org/apache/camel/component/browse/browse.json  |    5 +
 .../src/main/docs/browse-component.adoc            |    2 +-
 .../camel/component/browse/BrowseEndpoint.java     |   10 +
 .../component/caffeine/cache/caffeine-cache.json   |    4 +
 .../caffeine/load/caffeine-loadcache.json          |    4 +
 .../caffeine/cache/CaffeineCacheEndpoint.java      |   24 +
 .../caffeine/load/CaffeineLoadCacheEndpoint.java   |   25 +
 .../org/apache/camel/component/cbor/cbor.json      |    6 +
 .../camel-cbor/src/main/docs/cbor-dataformat.adoc  |    2 +-
 .../camel/component/cbor/CBORDataFormat.java       |   16 +
 .../org/apache/camel/component/chunk/chunk.json    |    4 +
 .../camel-chunk/src/main/docs/chunk-component.adoc |    6 +-
 .../camel/component/chunk/ChunkEndpoint.java       |   11 +
 .../camel/component/controlbus/controlbus.json     |    4 +
 .../component/controlbus/ControlBusEndpoint.java   |   22 +
 .../camel/component/couchbase/couchbase.json       |    5 +
 .../src/main/docs/couchbase-component.adoc         |   16 +-
 .../component/couchbase/CouchbaseEndpoint.java     |   28 +
 .../org/apache/camel/converter/crypto/pgp.json     |    6 +
 .../camel/converter/crypto/PGPDataFormat.java      |   15 +
 .../org/apache/camel/converter/crypto/crypto.json  |    6 +
 .../camel/converter/crypto/CryptoDataFormat.java   |   15 +
 .../camel/component/dataformat/dataformat.json     |    4 +
 .../component/dataformat/DataFormatEndpoint.java   |    9 +
 .../camel/component/dataset/dataset-test.json      |    4 +
 .../apache/camel/component/dataset/dataset.json    |    5 +
 .../src/main/docs/dataset-component.adoc           |    4 +-
 .../camel/component/dataset/DataSetEndpoint.java   |   11 +
 .../component/dataset/DataSetTestEndpoint.java     |    8 +
 .../camel/language/datasonnet/datasonnet.json      |    4 +
 .../src/main/docs/datasonnet-language.adoc         |    6 +-
 .../language/datasonnet/DatasonnetLanguage.java    |   11 +
 .../org/apache/camel/dataformat/dfdl/dfdl.json     |    6 +
 .../camel-dfdl/src/main/docs/dfdl-dataformat.adoc  |    2 +-
 .../camel/dataformat/dfdl/DfdlDataFormat.java      |   14 +
 .../org/apache/camel/component/dns/dns.json        |    4 +
 .../camel-dns/src/main/docs/dns-component.adoc     |    6 +-
 .../apache/camel/component/dns/DnsEndpoint.java    |   20 +
 .../apache/camel/component/dropbox/dropbox.json    |    5 +
 .../camel/component/dropbox/DropboxEndpoint.java   |   34 +
 .../control/dynamic-router-control.json            |    4 +
 .../dynamicrouter/routing/dynamic-router.json      |    4 +
 .../control/DynamicRouterControlEndpoint.java      |   23 +
 .../routing/DynamicRouterEndpoint.java             |   10 +
 .../apache/camel/component/camelevent/event.json   |    3 +
 .../component/camelevent/CamelEventEndpoint.java   |    7 +
 .../org/apache/camel/component/exec/exec.json      |    4 +
 .../camel-exec/src/main/docs/exec-component.adoc   |    8 +-
 .../apache/camel/component/exec/ExecEndpoint.java  |   12 +
 .../apache/camel/component/fastjson/fastjson.json  |    6 +
 .../src/main/docs/fastjson-dataformat.adoc         |   11 +-
 .../component/fastjson/FastjsonDataFormat.java     |   13 +
 .../org/apache/camel/component/fhir/fhir.json      |    5 +
 .../org/apache/camel/component/fhir/fhirJson.json  |    6 +
 .../org/apache/camel/component/fhir/fhirXml.json   |    6 +
 .../src/main/docs/fhir-component.adoc              |    8 +
 .../apache/camel/component/fhir/FhirEndpoint.java  |   27 +
 .../camel/component/fhir/FhirJsonDataFormat.java   |   13 +
 .../camel/component/fhir/FhirXmlDataFormat.java    |   13 +
 .../camel/component/file/watch/file-watch.json     |    3 +
 .../component/file/watch/FileWatchEndpoint.java    |   22 +-
 .../apache/camel/dataformat/flatpack/flatpack.json |    6 +
 .../dataformat/flatpack/FlatpackDataFormat.java    |   14 +
 .../org/apache/camel/component/fory/fory.json      |    6 +
 .../camel/component/fory/ForyDataFormat.java       |   15 +
 .../camel/component/freemarker/freemarker.json     |    4 +
 .../src/main/docs/freemarker-component.adoc        |   12 +-
 .../component/freemarker/FreemarkerEndpoint.java   |   12 +
 .../apache/camel/component/github2/github2.json    |    5 +
 .../src/main/docs/github2-component.adoc           |    8 +-
 .../camel/component/github2/GitHub2Endpoint.java   |   59 +
 .../component/google/pubsub/google-pubsub.json     |    5 +
 .../google/pubsub/GooglePubsubEndpoint.java        |   14 +
 .../component/google/storage/google-storage.json   |    5 +
 .../src/main/docs/google-storage-component.adoc    |    2 +-
 .../google/storage/GoogleCloudStorageEndpoint.java |   39 +
 .../apache/camel/component/graphql/graphql.json    |    4 +
 .../src/main/docs/graphql-component.adoc           |    2 +-
 .../camel/component/graphql/GraphqlEndpoint.java   |   17 +-
 .../org/apache/camel/component/grok/grok.json      |    4 +
 .../camel-grok/src/main/docs/grok-dataformat.adoc  |   10 +-
 .../camel/component/grok/GrokDataFormat.java       |    8 +
 .../org/apache/camel/groovy/json/groovyJson.json   |    6 +
 .../org/apache/camel/groovy/xml/groovyXml.json     |    6 +
 .../camel/groovy/json/GroovyJSonlDataFormat.java   |   13 +
 .../camel/groovy/xml/GroovyXmlDataFormat.java      |   13 +
 .../org/apache/camel/component/gson/gson.json      |    6 +
 .../camel-gson/src/main/docs/gson-dataformat.adoc  |   11 +-
 .../camel/component/gson/GsonDataFormat.java       |   15 +
 .../org/apache/camel/component/hl7/hl7.json        |    6 +
 .../org/apache/camel/component/hl7/hl7terser.json  |    4 +
 .../apache/camel/component/hl7/HL7DataFormat.java  |   19 +
 .../camel/component/hl7/Hl7TerserLanguage.java     |    9 +
 .../apache/camel/component/ibm/cos/ibm-cos.json    |    5 +
 .../camel/component/ibm/cos/IBMCOSEndpoint.java    |   34 +
 .../ibm/watson/language/ibm-watson-language.json   |    4 +
 .../watson/language/WatsonLanguageEndpoint.java    |   14 +
 .../org/apache/camel/component/ical/ical.json      |    6 +
 .../camel/component/ical/ICalDataFormat.java       |   13 +
 .../infinispan/embedded/infinispan-embedded.json   |    5 +
 .../main/docs/infinispan-embedded-component.adoc   |   34 +-
 .../embedded/InfinispanEmbeddedEndpoint.java       |   47 +
 .../component/infinispan/remote/infinispan.json    |    5 +
 .../src/main/docs/infinispan-component.adoc        |   40 +-
 .../remote/InfinispanRemoteEndpoint.java           |   47 +
 .../apache/camel/dataformat/iso8583/iso8583.json   |    6 +
 .../dataformat/iso8583/Iso8583DataFormat.java      |   13 +
 .../camel/component/jackson/avro/avroJackson.json  |    6 +
 .../src/main/docs/avroJackson2-dataformat.adoc     |    3 +-
 .../jackson/avro/JacksonAvroDataFormat.java        |   17 +
 .../jackson/protobuf/protobufJackson.json          |    6 +
 .../src/main/docs/protobufJackson2-dataformat.adoc |    3 +-
 .../protobuf/JacksonProtobufDataFormat.java        |   18 +
 .../apache/camel/component/jackson/jackson.json    |    2 +-
 .../src/main/docs/jackson2-dataformat.adoc         |   11 +-
 .../camel/component/jackson/JacksonDataFormat.java |    2 +-
 .../src/main/docs/avroJackson3-dataformat.adoc     |    3 +-
 .../src/main/docs/protobufJackson3-dataformat.adoc |    3 +-
 .../src/main/docs/jackson3-dataformat.adoc         |   11 +-
 .../camel/component/jacksonxml/jacksonXml.json     |    2 +-
 .../component/jacksonxml/JacksonXMLDataFormat.java |    2 +-
 .../org/apache/camel/language/jactl/jactl.json     |    4 +
 .../apache/camel/language/jactl/JactlLanguage.java |    8 +
 .../META-INF/org/apache/camel/language/js/js.json  |    4 +
 .../src/main/docs/js-language.adoc                 |    1 -
 .../camel/language/js/JavaScriptLanguage.java      |    9 +
 .../org/apache/camel/converter/jaxb/jaxb.json      |    6 +
 .../camel-jaxb/src/main/docs/jaxb-dataformat.adoc  |    9 +-
 .../camel/converter/jaxb/JaxbDataFormat.java       |   20 +
 .../org/apache/camel/component/jdbc/jdbc.json      |    4 +
 .../camel-jdbc/src/main/docs/jdbc-component.adoc   |   10 +-
 .../apache/camel/component/jdbc/JdbcEndpoint.java  |   22 +
 .../org/apache/camel/component/jira/jira.json      |    5 +
 .../camel-jira/src/main/docs/jira-component.adoc   |   10 +-
 .../apache/camel/component/jira/JiraEndpoint.java  |   59 +
 .../org/apache/camel/component/jolt/jolt.json      |    4 +
 .../camel-jolt/src/main/docs/jolt-component.adoc   |   15 +-
 .../apache/camel/component/jolt/JoltEndpoint.java  |   16 +
 .../org/apache/camel/language/joor/java.json       |    4 +
 .../apache/camel/language/joor/JavaLanguage.java   |    7 +
 .../META-INF/org/apache/camel/language/jq/jq.json  |    2 +-
 .../org/apache/camel/language/jq/JqLanguage.java   |    3 +-
 .../org/apache/camel/component/scp/scp.json        |    4 +
 .../apache/camel/component/scp/ScpEndpoint.java    |   13 +
 .../org/apache/camel/component/jslt/jslt.json      |    4 +
 .../apache/camel/component/jslt/JsltEndpoint.java  |    9 +
 .../component/jsonvalidator/json-validator.json    |    4 +
 .../src/main/docs/json-validator-component.adoc    |    2 +-
 .../jsonvalidator/JsonValidatorEndpoint.java       |   15 +
 .../apache/camel/component/jsonapi/jsonApi.json    |    6 +
 .../camel/component/jsonapi/JsonApiDataFormat.java |   13 +
 .../apache/camel/component/jsonata/jsonata.json    |    4 +
 .../src/main/docs/jsonata-component.adoc           |   21 +-
 .../camel/component/jsonata/JsonataEndpoint.java   |   17 +
 .../org/apache/camel/component/jsonb/jsonb.json    |    6 +
 .../src/main/docs/jsonb-dataformat.adoc            |   11 +-
 .../camel/component/jsonb/JsonbDataFormat.java     |   15 +
 .../org/apache/camel/component/jte/jte.json        |    4 +
 .../camel-jte/src/main/docs/jte-component.adoc     |    4 +-
 .../apache/camel/component/jte/JteEndpoint.java    |   11 +
 .../component/kafka/AbstractKafkaComponent.java    |   55 +-
 .../component/kafka/share/KafkaShareConsumer.java  |   10 +-
 .../share/KafkaShareConsumerSuspendResumeTest.java |  119 ++
 .../camel/component/kafka/KafkaConsumer.java       |   10 +-
 .../apache/camel/component/knative/knative.json    |    6 +
 .../camel/component/knative/KnativeEndpoint.java   |   20 +
 .../component/kubernetes/KubernetesHelper.java     |   32 +-
 .../config_maps/KubernetesConfigMapsConsumer.java  |    2 +-
 .../KubernetesCustomResourcesConsumer.java         |    2 +-
 .../deployments/KubernetesDeploymentsConsumer.java |    2 +-
 .../events/KubernetesEventsConsumer.java           |    2 +-
 .../kubernetes/hpa/KubernetesHPAConsumer.java      |    2 +-
 .../namespaces/KubernetesNamespacesConsumer.java   |    2 +-
 .../kubernetes/nodes/KubernetesNodesConsumer.java  |    2 +-
 .../kubernetes/pods/KubernetesPodsConsumer.java    |    2 +-
 .../KubernetesReplicationControllersConsumer.java  |    2 +-
 .../services/KubernetesServicesConsumer.java       |    2 +-
 .../OpenshiftDeploymentConfigsConsumer.java        |    2 +-
 .../KubernetesPodsConsumerFirstWatchFailsTest.java |   96 ++
 .../apache/camel/component/language/language.json  |    4 +
 .../src/main/docs/language-component.adoc          |   13 +-
 .../camel/component/language/LanguageEndpoint.java |   14 +
 .../org/apache/camel/dataformat/lzf/lzf.json       |    6 +
 .../apache/camel/dataformat/lzf/LZFDataFormat.java |   13 +
 .../org/apache/camel/component/mail/imap.json      |    5 +
 .../org/apache/camel/component/mail/imaps.json     |    5 +
 .../org/apache/camel/component/mail/pop3.json      |    5 +
 .../org/apache/camel/component/mail/pop3s.json     |    5 +
 .../org/apache/camel/component/mail/smtp.json      |    5 +
 .../org/apache/camel/component/mail/smtps.json     |    5 +
 .../dataformat/mime/multipart/mimeMultipart.json   |    6 +
 .../camel-mail/src/main/docs/mail-component.adoc   |   17 +-
 .../src/main/docs/mimeMultipart-dataformat.adoc    |    4 +-
 .../apache/camel/component/mail/MailEndpoint.java  |   20 +
 .../mime/multipart/MimeMultipartDataFormat.java    |   29 +-
 .../MimeMultipartInlineHeadersStreamCacheTest.java |  117 ++
 .../camel/component/micrometer/micrometer.json     |    4 +
 .../component/micrometer/MicrometerEndpoint.java   |    8 +
 .../src/main/docs/milo-client-component.adoc       |    6 +-
 .../milo/client/MiloClientConnection.java          |   15 +-
 .../milo/client/internal/SubscriptionManager.java  |  173 ++-
 .../component/milo/MiloClientExecutorTest.java     |    7 +-
 .../milo/ProducerOnSharedConnectionTest.java       |  433 +++++++
 .../org/apache/camel/component/milo/TcpRelay.java  |   28 +-
 .../client/MiloClientProducerWriteFailureTest.java |    2 +-
 ...ubscriptionManagerExceptionPropagationTest.java |    4 +-
 .../org/apache/camel/component/minio/minio.json    |    5 +
 .../camel-minio/src/main/docs/minio-component.adoc |    8 +-
 .../camel/component/minio/MinioEndpoint.java       |   44 +
 .../component/mongodb/gridfs/GridFsConsumer.java   |    3 +-
 .../gridfs/GridFsConsumerTimestampTest.java        |   44 +-
 .../apache/camel/component/mustache/mustache.json  |    4 +
 .../src/main/docs/mustache-component.adoc          |    6 +-
 .../camel/component/mustache/MustacheEndpoint.java |   13 +
 .../org/apache/camel/component/mvel/mvel.json      |    4 +
 .../org/apache/camel/language/mvel/mvel.json       |    4 +
 .../camel-mvel/src/main/docs/mvel-component.adoc   |    6 +-
 .../apache/camel/component/mvel/MvelEndpoint.java  |   10 +
 .../apache/camel/language/mvel/MvelLanguage.java   |    7 +
 .../org/apache/camel/component/nats/nats.json      |    6 +
 .../camel-nats/src/main/docs/nats-component.adoc   |   37 +-
 .../apache/camel/component/nats/NatsConsumer.java  |   25 +-
 .../apache/camel/component/nats/NatsEndpoint.java  |   28 +
 .../nats/NatsJetStreamPushConsumerKeeper.java      |  393 ++++++
 .../nats/NatsConsumerPushConsumerDeletedTest.java  |  866 +++++++++++++
 .../org/apache/camel/dataformat/ocsf/ocsf.json     |    6 +
 .../camel/dataformat/ocsf/OcsfDataFormat.java      |   14 +
 .../org/apache/camel/language/ognl/ognl.json       |    4 +
 .../camel-ognl/src/main/docs/ognl-language.adoc    |    5 +-
 .../apache/camel/language/ognl/OgnlLanguage.java   |    6 +
 .../org/apache/camel/component/once/once.json      |    3 +
 .../camel-once/src/main/docs/once-component.adoc   |    6 +-
 .../apache/camel/component/once/OnceEndpoint.java  |    8 +
 .../camel/language/openfeature/openfeature.json    |    4 +
 .../src/main/docs/openfeature-language.adoc        |    5 +-
 .../language/openfeature/OpenFeatureLanguage.java  |    9 +
 .../org/apache/camel/component/paho/paho.json      |    5 +
 .../apache/camel/component/paho/PahoEndpoint.java  |    8 +
 .../camel/dataformat/parquet/avro/parquetAvro.json |    6 +
 .../src/main/docs/parquetAvro-dataformat.adoc      |    4 +-
 .../parquet/avro/ParquetAvroDataFormat.java        |   17 +
 .../org/apache/camel/component/pdf/pdf.json        |    4 +
 .../camel-pdf/src/main/docs/pdf-component.adoc     |    3 +
 .../apache/camel/component/pdf/PdfEndpoint.java    |   21 +
 .../apache/camel/component/pqc/dataformat/pqc.json |    6 +
 .../org/apache/camel/component/pqc/pqc.json        |    4 +
 .../camel-pqc/src/main/docs/pqc-dataformat.adoc    |    4 +-
 .../apache/camel/component/pqc/PQCEndpoint.java    |   54 +
 .../component/pqc/dataformat/PQCDataFormat.java    |   13 +
 .../apache/camel/dataformat/protobuf/protobuf.json |    6 +
 .../src/main/docs/protobuf-dataformat.adoc         |    7 +-
 .../dataformat/protobuf/ProtobufDataFormat.java    |   20 +
 components/camel-pulsar/pom.xml                    |    5 +
 .../org/apache/camel/component/pulsar/pulsar.json  |    5 +
 .../camel/component/pulsar/PulsarEndpoint.java     |   15 +
 .../consumers/CommonCreationStrategyImpl.java      |   43 +
 .../utils/consumers/FailoverConsumerStrategy.java  |   30 +-
 .../utils/consumers/KeySharedConsumerStrategy.java |   30 +-
 .../utils/consumers/SharedConsumerStrategy.java    |   30 +-
 .../pulsar/PulsarConsumerSubscribeFailureTest.java |   99 ++
 .../camel/component/pulsar/dst/FakePulsar.java     |  525 ++++++++
 .../pulsar/dst/PulsarConsumerDstTest.java          |   49 +
 .../camel/component/pulsar/dst/PulsarWorld.java    |  254 ++++
 .../src/test/resources/log4j2.properties           |   10 +-
 .../org/apache/camel/language/python/python.json   |    4 +
 .../src/main/docs/python-language.adoc             |    4 +-
 .../camel/language/python/PythonLanguage.java      |    9 +
 .../org/apache/camel/language/python3/python3.json |    4 +
 .../camel/language/python3/Python3Language.java    |   10 +
 .../component/quickfixj/MessageCorrelator.java     |   25 +-
 .../component/quickfixj/QuickfixjProducer.java     |   16 +-
 .../QuickfixjProducerCorrelationCleanupTest.java   |  130 ++
 .../org/apache/camel/language/quickjs/quickjs.json |    4 +
 .../src/main/docs/quickjs-language.adoc            |   10 +-
 .../camel/language/quickjs/QuickjsLanguage.java    |   12 +
 .../org/apache/camel/component/ref/ref.json        |    5 +
 .../apache/camel/component/ref/RefEndpoint.java    |    9 +
 .../org/apache/camel/component/rest/rest-api.json  |    4 +
 .../camel/component/rest/RestApiEndpoint.java      |   10 +
 .../org/apache/camel/dataformat/rss/rss.json       |    6 +
 .../camel-rss/src/main/docs/rss-dataformat.adoc    |    8 +-
 .../apache/camel/dataformat/rss/RssDataFormat.java |   13 +
 .../org/apache/camel/component/saga/saga.json      |    4 +
 .../apache/camel/component/saga/SagaEndpoint.java  |    7 +
 .../org/apache/camel/component/xquery/xquery.json  |    4 +
 .../org/apache/camel/language/xquery/xquery.json   |    4 +
 .../src/main/docs/xquery-component.adoc            |    2 +-
 .../camel/component/xquery/XQueryEndpoint.java     |   25 +
 .../camel/language/xquery/XQueryLanguage.java      |   11 +
 .../camel/component/schematron/schematron.json     |    4 +
 .../component/schematron/SchematronEndpoint.java   |   12 +
 .../component/sjms/SjmsEndpointConfigurer.java     |   15 +
 .../component/sjms/SjmsEndpointUriFactory.java     |    5 +-
 .../org/apache/camel/component/sjms/sjms.json      |   10 +-
 .../camel-sjms/src/main/docs/sjms-component.adoc   |   55 +
 .../apache/camel/component/sjms/SjmsConstants.java |    4 +
 .../apache/camel/component/sjms/SjmsEndpoint.java  |  103 ++
 .../sjms/consumer/BatchConsumerWorker.java         |  189 +++
 .../consumer/BatchConsumerWorkerException.java     |   17 +-
 .../consumer/BatchEndpointMessageListener.java     |  145 +++
 .../consumer/BatchMessageListenerContainer.java    |  168 +++
 .../consumer/SimpleMessageListenerContainer.java   |   18 +-
 .../sjms/batch/BatchConcurrentConsumerTest.java    |   95 ++
 .../sjms/batch/BatchConsumerBatchSizeTest.java     |   63 +
 .../batch/BatchConsumerExceptionHandlerTest.java   |  108 ++
 .../sjms/batch/BatchConsumerIntervalTest.java      |   99 ++
 .../sjms/batch/BatchConsumerJmsSelectorTest.java   |   85 ++
 .../sjms/batch/BatchConsumerPoisonMessageTest.java |  124 ++
 .../sjms/batch/BatchConsumerReconnectTest.java     |  175 +++
 .../BatchConsumerRecoveryFailedAttemptTest.java    |  235 ++++
 .../sjms/batch/BatchConsumerRecoveryTest.java      |  109 ++
 .../sjms/batch/BatchConsumerRollbackOnlyTest.java  |  134 ++
 .../sjms/batch/BatchConsumerStopStartTest.java     |  235 ++++
 .../sjms/batch/BatchConsumerTransactedTest.java    |  132 ++
 .../sjms/batch/BatchConsumerValidationTest.java    |   91 ++
 .../component/sjms/batch/BatchTestHelper.java      |  377 ++++++
 .../component/sjms2/Sjms2EndpointUriFactory.java   |    5 +-
 .../org/apache/camel/component/sjms2/sjms2.json    |   10 +-
 .../camel-sjms2/src/main/docs/sjms2-component.adoc |   55 +
 .../sjms2/batch/BatchConsumerTransactedTest.java   |  175 +++
 .../batch/InOnlyTopicDurableBatchConsumerTest.java |  106 ++
 .../batch/InOnlyTopicSharedBatchConsumerTest.java  |  113 ++
 .../org/apache/camel/component/slack/slack.json    |    5 +
 .../camel-slack/src/main/docs/slack-component.adoc |   10 +-
 .../camel/component/slack/SlackEndpoint.java       |   14 +
 .../org/apache/camel/component/smooks/smooks.json  |    4 +
 .../org/apache/camel/dataformat/smooks/smooks.json |    6 +
 .../src/main/docs/smooks-component.adoc            |    2 +
 .../camel/component/smooks/SmooksEndpoint.java     |   10 +
 .../camel/dataformat/smooks/SmooksDataFormat.java  |   19 +
 .../org/apache/camel/component/smpp/smpp.json      |    7 +-
 .../org/apache/camel/component/smpp/smpps.json     |    7 +-
 .../camel-smpp/src/main/docs/smpp-component.adoc   |   15 +-
 .../apache/camel/component/smpp/SmppConstants.java |   12 +-
 .../apache/camel/component/smpp/SmppEndpoint.java  |   22 +
 .../org/apache/camel/component/snmp/snmp.json      |    5 +
 .../camel-snmp/src/main/docs/snmp-component.adoc   |   11 +-
 .../apache/camel/component/snmp/SnmpEndpoint.java  |   23 +
 .../org/apache/camel/dataformat/soap/soap.json     |    6 +
 .../camel/dataformat/soap/SoapDataFormat.java      |   19 +
 .../org/apache/camel/component/solr/solr.json      |    4 +
 .../camel-solr/src/main/docs/solr-component.adoc   |   12 +-
 .../apache/camel/component/solr/SolrEndpoint.java  |   17 +
 .../camel/component/spring/jdbc/spring-jdbc.json   |    4 +
 .../component/spring/jdbc/SpringJdbcEndpoint.java  |   22 +
 .../component/springrabbit/spring-rabbitmq.json    |    6 +
 .../springrabbit/SpringRabbitMQEndpoint.java       |   33 +
 .../apache/camel/component/redis/spring-redis.json |    5 +
 .../src/main/docs/spring-redis-component.adoc      |   34 +-
 .../camel/component/redis/RedisEndpoint.java       |   85 ++
 .../org/apache/camel/language/spel/spel.json       |    4 +
 .../camel-spring/src/main/docs/spel-language.adoc  |    3 +-
 .../apache/camel/language/spel/SpelLanguage.java   |    7 +
 .../org/apache/camel/component/ssh/ssh.json        |    5 +
 .../camel-ssh/src/main/docs/ssh-component.adoc     |    4 +
 .../apache/camel/component/ssh/SshEndpoint.java    |   15 +
 .../camel/language/xtokenizer/xtokenize.json       |    4 +
 .../language/xtokenizer/XMLTokenizeLanguage.java   |    9 +
 .../org/apache/camel/component/stream/stream.json  |    5 +
 .../src/main/docs/stream-component.adoc            |   13 +-
 .../camel/component/stream/StreamEndpoint.java     |   13 +
 .../component/stringtemplate/string-template.json  |    4 +
 .../src/main/docs/string-template-component.adoc   |   11 +-
 .../stringtemplate/StringTemplateEndpoint.java     |   13 +
 .../org/apache/camel/component/stub/stub.json      |    5 +
 .../apache/camel/component/stub/StubEndpoint.java  |    9 +
 .../apache/camel/dataformat/swift/mt/swiftMt.json  |    6 +
 .../apache/camel/dataformat/swift/mx/swiftMx.json  |    6 +
 .../src/main/docs/swiftMt-dataformat.adoc          |    2 +
 .../src/main/docs/swiftMx-dataformat.adoc          |    2 +
 .../dataformat/swift/mt/SwiftMtDataFormat.java     |   17 +
 .../dataformat/swift/mx/SwiftMxDataFormat.java     |   17 +
 .../org/apache/camel/component/syslog/syslog.json  |    6 +
 .../camel/component/syslog/SyslogDataFormat.java   |   14 +
 .../apache/camel/dataformat/tarfile/tarFile.json   |    6 +
 .../src/main/docs/tarFile-dataformat.adoc          |   20 +-
 .../dataformat/tarfile/TarFileDataFormat.java      |   22 +
 .../apache/camel/component/telegram/telegram.json  |    5 +
 .../src/main/docs/telegram-component.adoc          |   15 +-
 .../camel/component/telegram/TelegramEndpoint.java |   22 +
 .../camel-test-dst/src/main/docs/test-dst.adoc     |    4 +-
 .../org/apache/camel/dataformat/thrift/thrift.json |    6 +
 .../src/main/docs/thrift-dataformat.adoc           |    3 +-
 .../camel/dataformat/thrift/ThriftDataFormat.java  |   29 +
 .../camel/component/thymeleaf/thymeleaf.json       |    4 +
 .../src/main/docs/thymeleaf-component.adoc         |   16 +-
 .../component/thymeleaf/ThymeleafEndpoint.java     |   12 +
 .../org/apache/camel/component/tika/tika.json      |    4 +
 .../camel-tika/src/main/docs/tika-component.adoc   |    8 +-
 .../apache/camel/component/tika/TikaEndpoint.java  |   14 +
 .../org/apache/camel/dataformat/toon/toon.json     |    6 +
 .../camel/dataformat/toon/ToonDataFormat.java      |   12 +
 .../org/apache/camel/component/ubl/ubl.json        |    6 +
 .../apache/camel/component/ubl/UblDataFormat.java  |   13 +
 .../camel/dataformat/univocity/univocityCsv.json   |    6 +
 .../camel/dataformat/univocity/univocityFixed.json |    6 +
 .../camel/dataformat/univocity/univocityTsv.json   |    6 +
 .../univocity/UniVocityCsvDataFormat.java          |   16 +
 .../univocity/UniVocityFixedDataFormat.java        |   16 +
 .../univocity/UniVocityTsvDataFormat.java          |   16 +
 .../camel/component/validator/validator.json       |    4 +
 .../component/validator/ValidatorEndpoint.java     |   14 +
 .../apache/camel/component/velocity/velocity.json  |    4 +
 .../src/main/docs/velocity-component.adoc          |    6 +-
 .../camel/component/velocity/VelocityEndpoint.java |   12 +
 .../camel/component/vertx/http/vertx-http.json     |    4 +
 .../component/vertx/http/VertxHttpEndpoint.java    |   13 +
 .../org/apache/camel/component/wasm/wasm.json      |    4 +
 .../apache/camel/component/wasm/WasmEndpoint.java  |    9 +
 .../META-INF/org/apache/camel/component/xj/xj.json |    4 +
 .../org/apache/camel/component/xj/XJEndpoint.java  |   28 +
 .../camel/dataformat/xmlsecurity/xmlSecurity.json  |    6 +
 .../xmlsecurity/XMLSecurityDataFormat.java         |   18 +
 .../org/apache/camel/language/xpath/xpath.json     |    2 +-
 .../apache/camel/language/xpath/XPathLanguage.java |    3 +-
 .../camel/component/xslt/saxon/xslt-saxon.json     |    4 +
 .../component/xslt/saxon/XsltSaxonEndpoint.java    |   21 +
 .../camel/dataformat/deflater/gzipDeflater.json    |    6 +
 .../camel/dataformat/deflater/zipDeflater.json     |    6 +
 .../src/main/docs/gzipDeflater-dataformat.adoc     |    6 +-
 .../src/main/docs/zipDeflater-dataformat.adoc      |    5 +-
 .../deflater/GzipDeflaterDataFormat.java           |   15 +
 .../dataformat/deflater/ZipDeflaterDataFormat.java |   15 +
 .../apache/camel/dataformat/zipfile/zipFile.json   |    6 +
 .../src/main/docs/zipFile-dataformat.adoc          |    2 +-
 .../dataformat/zipfile/ZipFileDataFormat.java      |   20 +
 .../java/org/apache/camel/spi/BodyType.java        |    2 +-
 .../org/apache/camel/language/header/header.json   |    3 +
 .../camel/language/property/exchangeProperty.json  |    3 +
 .../org/apache/camel/language/ref/ref.json         |    4 +
 .../org/apache/camel/language/simple/file.json     |    4 +
 .../apache/camel/language/tokenizer/tokenize.json  |    4 +
 .../apache/camel/language/variable/variable.json   |    3 +
 .../camel/language/header/HeaderLanguage.java      |    6 +
 .../property/ExchangePropertyLanguage.java         |    5 +
 .../org/apache/camel/language/ref/RefLanguage.java |    7 +
 .../apache/camel/language/simple/FileLanguage.java |   11 +
 .../camel/language/tokenizer/TokenizeLanguage.java |   11 +
 .../camel/language/variable/VariableLanguage.java  |    6 +
 docs/components/modules/ROOT/examples/js/camel.js  |   44 +
 .../modules/ROOT/partials/body-types.adoc          |   21 +
 .../ROOT/partials/component-endpoint-headers.adoc  |    6 +-
 .../dataformats/partials/dataformat-options.adoc   |    4 +
 .../languages/partials/language-options.adoc       |    4 +
 .../images/jbang/camel-tui-source-body-types.png   |  Bin 0 -> 366120 bytes
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |   62 +-
 .../modules/ROOT/pages/camel-catalog.adoc          |   10 +-
 .../ROOT/pages/camel-jbang-tui-diagram.adoc        |    3 +-
 .../ROOT/pages/camel-jbang-tui-source-editor.adoc  |   21 +-
 .../modules/ROOT/pages/camel-jbang-validation.adoc |    9 +-
 .../dsl/Aws2AthenaComponentBuilderFactory.java     |   30 +-
 .../dsl/AwsBedrockComponentBuilderFactory.java     |    2 +-
 .../endpoint/dsl/AS2EndpointBuilderFactory.java    |   75 ++
 .../dsl/Athena2EndpointBuilderFactory.java         |   51 +-
 .../dsl/BedrockEndpointBuilderFactory.java         |    2 +-
 .../endpoint/dsl/Sjms2EndpointBuilderFactory.java  |  116 ++
 .../endpoint/dsl/SjmsEndpointBuilderFactory.java   |  116 ++
 .../endpoint/dsl/SmppEndpointBuilderFactory.java   |   13 +-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    |    2 +-
 .../jbang/core/commands/catalog/CatalogDoc.java    |   41 +
 .../camel/dsl/jbang/core/commands/ExportTest.java  |   30 +
 .../jbang/core/commands/ai/CatalogDocsTest.java    |    6 +-
 .../core/commands/catalog/CatalogDocTest.java      |   22 +
 .../src/test/resources/master-route.yaml           |   22 +
 .../dsl/jbang/core/commands/tui/LiveRunLines.java  |   43 +-
 .../jbang/core/commands/tui/SourceEmptyLines.java  |   83 ++
 .../jbang/core/commands/tui/SourceLiveColumn.java  |  136 +-
 .../jbang/core/commands/tui/SourceRunState.java    |  131 +-
 .../dsl/jbang/core/commands/tui/SourceTab.java     |   74 +-
 .../dsl/jbang/core/commands/tui/SourceViewer.java  |    8 +-
 .../src/main/resources/tui/help/source.md          |   15 +
 .../core/commands/tui/OpenedProjectViewsTest.java  |    4 +-
 .../core/commands/tui/SourceBodyTypesTest.java     |  303 +++++
 .../core/commands/tui/SourceRunStateTest.java      |   25 +-
 .../java/org/apache/camel/main/KameletMain.java    |    2 +-
 .../main/download/DownloadEndpointStrategy.java    |   23 +-
 .../camel/dsl/yaml/validator/BodyTypeFlow.java     |   25 +-
 .../camel/dsl/yaml/validator/CatalogBodyTypes.java |  405 ++++++
 .../camel/dsl/yaml/validator/RouteGraph.java       |    9 +
 .../camel/dsl/yaml/validator/TextBodyFlow.java     |  154 ++-
 .../camel/dsl/yaml/validator/YamlValidator.java    |   20 +-
 .../camel/dsl/yaml/validator/BodyTypeFlowTest.java |   36 +
 .../camel/dsl/yaml/validator/TextBodyFlowTest.java | 1361 +++++++++++++++++++-
 .../camel/maven/packaging/BodyTypesHelper.java     |   67 +-
 .../packaging/EndpointSchemaGeneratorMojoTest.java |   29 +-
 .../endpoint/SomeEndpointWithBadBodyTypes.java     |   11 +
 .../SomeEndpointWithEnumStyleBodyTypes.java        |   35 +
 .../main/java/org/apache/camel/spi/BodyType.java   |    2 +-
 960 files changed, 18749 insertions(+), 1385 deletions(-)
 create mode 100644 
components/camel-as2/camel-as2-component/src/test/java/org/apache/camel/component/as2/AS2ClientProxyTest.java
 create mode 100644 
components/camel-as2/camel-as2-component/src/test/java/org/apache/camel/component/as2/TestHttpProxy.java
 create mode 100644 
components/camel-aws/camel-aws2-athena/src/test/java/org/apache/camel/component/aws2/athena/Athena2ProducerQueryStringTest.java
 create mode 100644 
components/camel-kafka-share/src/test/java/org/apache/camel/component/kafka/share/KafkaShareConsumerSuspendResumeTest.java
 create mode 100644 
components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/consumer/KubernetesPodsConsumerFirstWatchFailsTest.java
 create mode 100644 
components/camel-mail/src/test/java/org/apache/camel/dataformat/mime/multipart/MimeMultipartInlineHeadersStreamCacheTest.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/ProducerOnSharedConnectionTest.java
 create mode 100644 
components/camel-nats/src/main/java/org/apache/camel/component/nats/NatsJetStreamPushConsumerKeeper.java
 create mode 100644 
components/camel-nats/src/test/java/org/apache/camel/component/nats/NatsConsumerPushConsumerDeletedTest.java
 create mode 100644 
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarConsumerSubscribeFailureTest.java
 create mode 100644 
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/dst/FakePulsar.java
 create mode 100644 
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/dst/PulsarConsumerDstTest.java
 create mode 100644 
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/dst/PulsarWorld.java
 create mode 100644 
components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjProducerCorrelationCleanupTest.java
 create mode 100644 
components/camel-sjms/src/main/java/org/apache/camel/component/sjms/consumer/BatchConsumerWorker.java
 copy 
core/camel-core-languages/src/main/java/org/apache/camel/language/simple/FileLanguage.java
 => 
components/camel-sjms/src/main/java/org/apache/camel/component/sjms/consumer/BatchConsumerWorkerException.java
 (69%)
 create mode 100644 
components/camel-sjms/src/main/java/org/apache/camel/component/sjms/consumer/BatchEndpointMessageListener.java
 create mode 100644 
components/camel-sjms/src/main/java/org/apache/camel/component/sjms/consumer/BatchMessageListenerContainer.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConcurrentConsumerTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerBatchSizeTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerExceptionHandlerTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerIntervalTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerJmsSelectorTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerPoisonMessageTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerReconnectTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerRecoveryFailedAttemptTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerRecoveryTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerRollbackOnlyTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerStopStartTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerTransactedTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchConsumerValidationTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/batch/BatchTestHelper.java
 create mode 100644 
components/camel-sjms2/src/test/java/org/apache/camel/component/sjms2/batch/BatchConsumerTransactedTest.java
 create mode 100644 
components/camel-sjms2/src/test/java/org/apache/camel/component/sjms2/batch/InOnlyTopicDurableBatchConsumerTest.java
 create mode 100644 
components/camel-sjms2/src/test/java/org/apache/camel/component/sjms2/batch/InOnlyTopicSharedBatchConsumerTest.java
 create mode 100644 docs/components/modules/ROOT/partials/body-types.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-source-body-types.png
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/resources/master-route.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceEmptyLines.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceBodyTypesTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/CatalogBodyTypes.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/endpoint/SomeEndpointWithEnumStyleBodyTypes.java

Reply via email to