This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-26297-language-configurers
in repository https://gitbox.apache.org/repos/asf/camel.git
from 91829b4d78c6 Merge branch 'CAMEL-26296-language-bean-options' into
CAMEL-26297-language-configurers
add c10c5f832558 CAMEL-25906: camel-file - the remote file producers write
the checksum of checksumFileAlgorithm again, of the file they upload (#28430)
add c536c99caaaa CAMEL-25911: camel-test-dst - stage 2: an internal
TimeSource in camel-util for core waits, task timing and throttling (#28382)
add b3906805c843 CAMEL-25928: camel-catalog - the body types of the EIPs:
the body after each EIP, the body its own steps start with, and the side of
another model it comes from (#28424)
add 5658636edf6e CAMEL-26293: docs - examples with options that do not
exist or values Camel does not read (#28438)
add 206f7ecd42d3 CAMEL-25928: camel-catalog - the resultType of a language
and the type of convertBodyTo name the class of the body (#28435)
add 0e28102b5fea CAMEL-26294: camel-jbang - the validator takes the
options a Kamelet forwards with advancedOptions (#28441)
add 672581e2eed8 CAMEL-25928: camel-catalog - the options of data formats
and components that name the class of the body (#28436)
add 90bb9aaba910 CAMEL-26296: camel-catalog - the options of a language
that camel.language.<name>.<option> sets (#28443)
add 3f2625f79550 Merge remote-tracking branch 'origin/main' into
CAMEL-26297-language-configurers
No new revisions were added by this update.
Summary of changes:
.../org/apache/camel/catalog/components/jdbc.json | 2 +-
.../org/apache/camel/catalog/components/jpa.json | 4 +-
.../apache/camel/catalog/components/language.json | 2 +-
.../apache/camel/catalog/components/mapstruct.json | 2 +-
.../camel/catalog/components/spring-ai-chat.json | 2 +-
.../camel/catalog/components/spring-jdbc.json | 2 +-
.../org/apache/camel/catalog/components/sql.json | 4 +-
.../org/apache/camel/catalog/dataformats/avro.json | 2 +-
.../camel/catalog/dataformats/avroJackson.json | 2 +-
.../org/apache/camel/catalog/dataformats/cbor.json | 2 +-
.../apache/camel/catalog/dataformats/fastjson.json | 2 +-
.../org/apache/camel/catalog/dataformats/gson.json | 2 +-
.../apache/camel/catalog/dataformats/jackson.json | 2 +-
.../camel/catalog/dataformats/jacksonXml.json | 2 +-
.../org/apache/camel/catalog/dataformats/jaxb.json | 2 +-
.../apache/camel/catalog/dataformats/jsonApi.json | 2 +-
.../apache/camel/catalog/dataformats/jsonb.json | 2 +-
.../org/apache/camel/catalog/dataformats/ocsf.json | 2 +-
.../apache/camel/catalog/dataformats/protobuf.json | 2 +-
.../camel/catalog/dataformats/protobufJackson.json | 2 +-
.../camel/catalog/dataformats/snakeYaml.json | 2 +-
.../apache/camel/catalog/dataformats/thrift.json | 2 +-
.../docs/aws-secrets-manager-component.adoc | 4 +-
.../org/apache/camel/catalog/docs/eip-options.adoc | 4 +
.../catalog/docs/kubernetes-secrets-component.adoc | 8 +-
.../apache/camel/catalog/docs/opentelemetry2.adoc | 2 +-
.../org/apache/camel/catalog/docs/test-dst.adoc | 77 +++-
.../org/apache/camel/catalog/languages/bean.json | 2 +-
.../apache/camel/catalog/languages/constant.json | 2 +-
.../apache/camel/catalog/languages/datasonnet.json | 2 +-
.../org/apache/camel/catalog/languages/file.json | 2 +-
.../org/apache/camel/catalog/languages/groovy.json | 2 +-
.../apache/camel/catalog/languages/hl7terser.json | 2 +-
.../org/apache/camel/catalog/languages/jactl.json | 2 +-
.../org/apache/camel/catalog/languages/java.json | 2 +-
.../org/apache/camel/catalog/languages/jq.json | 2 +-
.../org/apache/camel/catalog/languages/js.json | 2 +-
.../apache/camel/catalog/languages/jsonpath.json | 2 +-
.../org/apache/camel/catalog/languages/mvel.json | 2 +-
.../org/apache/camel/catalog/languages/ognl.json | 2 +-
.../org/apache/camel/catalog/languages/python.json | 2 +-
.../apache/camel/catalog/languages/python3.json | 2 +-
.../apache/camel/catalog/languages/quickjs.json | 2 +-
.../org/apache/camel/catalog/languages/ref.json | 2 +-
.../org/apache/camel/catalog/languages/simple.json | 2 +-
.../org/apache/camel/catalog/languages/spel.json | 2 +-
.../org/apache/camel/catalog/languages/xpath.json | 2 +-
.../org/apache/camel/catalog/languages/xquery.json | 2 +-
.../apache/camel/catalog/models/a2aSubTask.json | 4 +
.../org/apache/camel/catalog/models/aggregate.json | 4 +
.../org/apache/camel/catalog/models/bean.json | 3 +
.../org/apache/camel/catalog/models/cache.json | 4 +
.../org/apache/camel/catalog/models/choice.json | 4 +
.../camel/catalog/models/circuitBreaker.json | 4 +
.../apache/camel/catalog/models/claimCheck.json | 3 +
.../apache/camel/catalog/models/convertBodyTo.json | 3 +
.../camel/catalog/models/convertHeaderTo.json | 3 +
.../camel/catalog/models/convertVariableTo.json | 3 +
.../org/apache/camel/catalog/models/delay.json | 3 +
.../org/apache/camel/catalog/models/doCatch.json | 4 +
.../org/apache/camel/catalog/models/doFinally.json | 4 +
.../org/apache/camel/catalog/models/doTry.json | 4 +
.../apache/camel/catalog/models/dynamicRouter.json | 3 +
.../org/apache/camel/catalog/models/enrich.json | 3 +
.../org/apache/camel/catalog/models/filter.json | 4 +
.../camel/catalog/models/idempotentConsumer.json | 4 +
.../org/apache/camel/catalog/models/kamelet.json | 3 +
.../apache/camel/catalog/models/loadBalance.json | 4 +
.../org/apache/camel/catalog/models/log.json | 3 +
.../org/apache/camel/catalog/models/loop.json | 4 +
.../org/apache/camel/catalog/models/marshal.json | 4 +
.../org/apache/camel/catalog/models/multicast.json | 4 +
.../apache/camel/catalog/models/onFallback.json | 4 +
.../org/apache/camel/catalog/models/otherwise.json | 4 +
.../org/apache/camel/catalog/models/pausable.json | 3 +
.../org/apache/camel/catalog/models/pipeline.json | 4 +
.../org/apache/camel/catalog/models/policy.json | 4 +
.../org/apache/camel/catalog/models/poll.json | 3 +
.../apache/camel/catalog/models/pollEnrich.json | 3 +
.../org/apache/camel/catalog/models/process.json | 3 +
.../apache/camel/catalog/models/recipientList.json | 3 +
.../apache/camel/catalog/models/removeHeader.json | 3 +
.../apache/camel/catalog/models/removeHeaders.json | 3 +
.../camel/catalog/models/removeProperties.json | 3 +
.../camel/catalog/models/removeProperty.json | 3 +
.../camel/catalog/models/removeVariable.json | 3 +
.../apache/camel/catalog/models/resequence.json | 3 +
.../org/apache/camel/catalog/models/resumable.json | 3 +
.../org/apache/camel/catalog/models/rollback.json | 3 +
.../apache/camel/catalog/models/routingSlip.json | 3 +
.../org/apache/camel/catalog/models/saga.json | 4 +
.../org/apache/camel/catalog/models/sample.json | 3 +
.../org/apache/camel/catalog/models/script.json | 3 +
.../org/apache/camel/catalog/models/setBody.json | 4 +
.../org/apache/camel/catalog/models/setHeader.json | 3 +
.../apache/camel/catalog/models/setHeaders.json | 3 +
.../apache/camel/catalog/models/setProperty.json | 3 +
.../apache/camel/catalog/models/setVariable.json | 3 +
.../apache/camel/catalog/models/setVariables.json | 3 +
.../org/apache/camel/catalog/models/sort.json | 3 +
.../org/apache/camel/catalog/models/split.json | 4 +
.../org/apache/camel/catalog/models/step.json | 4 +
.../org/apache/camel/catalog/models/stop.json | 3 +
.../org/apache/camel/catalog/models/switch.json | 3 +
.../org/apache/camel/catalog/models/threads.json | 3 +
.../org/apache/camel/catalog/models/throttle.json | 3 +
.../camel/catalog/models/throwException.json | 3 +
.../org/apache/camel/catalog/models/to.json | 4 +
.../org/apache/camel/catalog/models/toD.json | 4 +
.../org/apache/camel/catalog/models/tokenizer.json | 4 +
.../apache/camel/catalog/models/transacted.json | 4 +
.../org/apache/camel/catalog/models/transform.json | 4 +
.../camel/catalog/models/transformDataType.json | 3 +
.../org/apache/camel/catalog/models/unmarshal.json | 4 +
.../org/apache/camel/catalog/models/validate.json | 3 +
.../org/apache/camel/catalog/models/when.json | 4 +
.../org/apache/camel/catalog/models/wireTap.json | 3 +
.../org/apache/camel/dataformat/avro/avro.json | 2 +-
.../camel/dataformat/avro/AvroDataFormat.java | 2 +-
.../main/docs/aws-secrets-manager-component.adoc | 4 +-
...ilityDstTest.java => SqsRedeliveryDstTest.java} | 18 +-
.../camel/component/aws2/sqs/dst/SqsWorld.java | 58 ++-
.../org/apache/camel/language/bean/bean.json | 2 +-
.../apache/camel/language/bean/BeanLanguage.java | 3 +-
.../org/apache/camel/component/cbor/cbor.json | 2 +-
.../camel/component/cbor/CBORDataFormat.java | 6 +-
.../camel/language/datasonnet/datasonnet.json | 2 +-
.../language/datasonnet/DatasonnetLanguage.java | 6 +-
.../apache/camel/component/fastjson/fastjson.json | 2 +-
.../component/fastjson/FastjsonDataFormat.java | 4 +-
.../camel/component/file/GenericFileProducer.java | 140 ++++++++
.../FtpProducerChecksumFileAlgorithmIT.java | 234 +++++++++++++
.../org/apache/camel/language/groovy/groovy.json | 2 +-
.../camel/language/groovy/GroovyLanguage.java | 3 +-
.../org/apache/camel/component/gson/gson.json | 2 +-
.../camel/component/gson/GsonDataFormat.java | 5 +-
.../org/apache/camel/component/hl7/hl7terser.json | 2 +-
.../camel/component/hl7/Hl7TerserLanguage.java | 2 +-
.../camel/component/jackson/avro/avroJackson.json | 2 +-
.../jackson/avro/JacksonAvroDataFormat.java | 5 +-
.../jackson/protobuf/protobufJackson.json | 2 +-
.../protobuf/JacksonProtobufDataFormat.java | 9 +-
.../apache/camel/component/jackson/jackson.json | 2 +-
.../camel/component/jackson/JacksonDataFormat.java | 6 +-
.../camel/component/jackson3/avro/avroJackson.json | 6 +
.../jackson3/avro/JacksonAvroDataFormat.java | 18 +
.../jackson3/protobuf/protobufJackson.json | 6 +
.../protobuf/JacksonProtobufDataFormat.java | 17 +
.../apache/camel/component/jackson3/jackson.json | 6 +
.../component/jackson3/JacksonDataFormat.java | 14 +
.../camel/component/jackson3xml/jacksonXml.json | 6 +
.../jackson3xml/JacksonXMLDataFormat.java | 14 +
.../camel/component/jacksonxml/jacksonXml.json | 2 +-
.../component/jacksonxml/JacksonXMLDataFormat.java | 6 +-
.../org/apache/camel/language/jactl/jactl.json | 2 +-
.../apache/camel/language/jactl/JactlLanguage.java | 3 +-
.../META-INF/org/apache/camel/language/js/js.json | 2 +-
.../camel/language/js/JavaScriptLanguage.java | 1 +
.../org/apache/camel/converter/jaxb/jaxb.json | 2 +-
.../camel/converter/jaxb/JaxbDataFormat.java | 4 +-
.../org/apache/camel/component/jdbc/jdbc.json | 2 +-
.../apache/camel/component/jdbc/JdbcEndpoint.java | 5 +-
.../org/apache/camel/language/joor/java.json | 2 +-
.../apache/camel/language/joor/JavaLanguage.java | 3 +-
.../org/apache/camel/component/jpa/jpa.json | 4 +-
.../apache/camel/component/jpa/JpaEndpoint.java | 4 +-
.../META-INF/org/apache/camel/language/jq/jq.json | 2 +-
.../org/apache/camel/language/jq/JqLanguage.java | 3 +-
.../apache/camel/component/jsonapi/jsonApi.json | 2 +-
.../camel/component/jsonapi/JsonApiDataFormat.java | 2 +-
.../org/apache/camel/component/jsonb/jsonb.json | 2 +-
.../camel/component/jsonb/JsonbDataFormat.java | 5 +-
.../org/apache/camel/jsonpath/jsonpath.json | 2 +-
.../apache/camel/jsonpath/JsonPathLanguage.java | 1 +
.../main/docs/kubernetes-secrets-component.adoc | 8 +-
.../apache/camel/component/language/language.json | 2 +-
.../camel/component/language/LanguageEndpoint.java | 3 +-
.../camel/component/mapstruct/mapstruct.json | 2 +-
.../component/mapstruct/MapstructEndpoint.java | 2 +-
.../org/apache/camel/language/mvel/mvel.json | 2 +-
.../apache/camel/language/mvel/MvelLanguage.java | 3 +-
.../org/apache/camel/dataformat/ocsf/ocsf.json | 2 +-
.../camel/dataformat/ocsf/OcsfDataFormat.java | 3 +-
.../org/apache/camel/language/ognl/ognl.json | 2 +-
.../apache/camel/language/ognl/OgnlLanguage.java | 3 +-
.../src/main/docs/opentelemetry2.adoc | 2 +-
.../apache/camel/dataformat/protobuf/protobuf.json | 2 +-
.../dataformat/protobuf/ProtobufDataFormat.java | 1 +
.../org/apache/camel/language/python/python.json | 2 +-
.../camel/language/python/PythonLanguage.java | 1 +
.../org/apache/camel/language/python3/python3.json | 2 +-
.../camel/language/python3/Python3Language.java | 1 +
.../org/apache/camel/language/quickjs/quickjs.json | 2 +-
.../camel/language/quickjs/QuickjsLanguage.java | 2 +-
.../org/apache/camel/language/xquery/xquery.json | 2 +-
.../camel/language/xquery/XQueryLanguage.java | 3 +-
.../camel/component/snakeyaml/snakeYaml.json | 2 +-
.../component/snakeyaml/SnakeYAMLDataFormat.java | 2 +-
.../component/springai/chat/spring-ai-chat.json | 2 +-
.../springai/chat/SpringAiChatEndpoint.java | 7 +-
.../camel/component/spring/jdbc/spring-jdbc.json | 2 +-
.../component/spring/jdbc/SpringJdbcEndpoint.java | 5 +-
.../org/apache/camel/language/spel/spel.json | 2 +-
.../apache/camel/language/spel/SpelLanguage.java | 1 +
.../org/apache/camel/component/sql/sql.json | 4 +-
.../apache/camel/component/sql/SqlEndpoint.java | 23 +-
.../camel-test-dst/src/main/docs/test-dst.adoc | 77 +++-
.../main/java/org/apache/camel/test/dst/Dst.java | 21 +-
.../java/org/apache/camel/test/dst/DstClock.java | 53 +++
.../org/apache/camel/test/dst/DstExtension.java | 31 +-
.../org/apache/camel/test/dst/DstInstrument.java | 19 +-
.../apache/camel/test/dst/DstInstrumentation.java | 16 +-
.../apache/camel/test/dst/DstAlsoRewriteTest.java | 34 +-
.../apache/camel/test/dst/DstCoreWaitsTest.java | 71 +++-
.../apache/camel/test/dst/DstTimeSourceTest.java | 179 ++++++++++
.../org/apache/camel/dataformat/thrift/thrift.json | 2 +-
.../camel/dataformat/thrift/ThriftDataFormat.java | 10 +-
.../org/apache/camel/language/xpath/xpath.json | 2 +-
.../apache/camel/language/xpath/XPathLanguage.java | 3 +-
.../java/org/apache/camel/spi/BodyType.java | 28 ++
.../java/org/apache/camel/spi/BodyTypes.java | 29 +-
.../camel/impl/engine/DefaultShutdownStrategy.java | 3 +-
.../docs/modules/eips/partials/eip-options.adoc | 4 +
.../apache/camel/language/constant/constant.json | 2 +-
.../org/apache/camel/language/ref/ref.json | 2 +-
.../org/apache/camel/language/simple/file.json | 2 +-
.../org/apache/camel/language/simple/simple.json | 2 +-
.../camel/language/constant/ConstantLanguage.java | 3 +-
.../org/apache/camel/language/ref/RefLanguage.java | 1 +
.../apache/camel/language/simple/FileLanguage.java | 1 +
.../camel/language/simple/SimpleLanguage.java | 1 +
.../org/apache/camel/model/a2aSubTask.json | 4 +
.../META-INF/org/apache/camel/model/aggregate.json | 4 +
.../META-INF/org/apache/camel/model/bean.json | 3 +
.../META-INF/org/apache/camel/model/cache.json | 4 +
.../META-INF/org/apache/camel/model/choice.json | 4 +
.../org/apache/camel/model/circuitBreaker.json | 4 +
.../org/apache/camel/model/claimCheck.json | 3 +
.../org/apache/camel/model/convertBodyTo.json | 3 +
.../org/apache/camel/model/convertHeaderTo.json | 3 +
.../org/apache/camel/model/convertVariableTo.json | 3 +
.../META-INF/org/apache/camel/model/delay.json | 3 +
.../META-INF/org/apache/camel/model/doCatch.json | 4 +
.../META-INF/org/apache/camel/model/doFinally.json | 4 +
.../META-INF/org/apache/camel/model/doTry.json | 4 +
.../org/apache/camel/model/dynamicRouter.json | 3 +
.../META-INF/org/apache/camel/model/enrich.json | 3 +
.../META-INF/org/apache/camel/model/filter.json | 4 +
.../org/apache/camel/model/idempotentConsumer.json | 4 +
.../META-INF/org/apache/camel/model/kamelet.json | 3 +
.../org/apache/camel/model/loadBalance.json | 4 +
.../META-INF/org/apache/camel/model/log.json | 3 +
.../META-INF/org/apache/camel/model/loop.json | 4 +
.../META-INF/org/apache/camel/model/marshal.json | 4 +
.../META-INF/org/apache/camel/model/multicast.json | 4 +
.../org/apache/camel/model/onFallback.json | 4 +
.../META-INF/org/apache/camel/model/otherwise.json | 4 +
.../META-INF/org/apache/camel/model/pausable.json | 3 +
.../META-INF/org/apache/camel/model/pipeline.json | 4 +
.../META-INF/org/apache/camel/model/policy.json | 4 +
.../META-INF/org/apache/camel/model/poll.json | 3 +
.../org/apache/camel/model/pollEnrich.json | 3 +
.../META-INF/org/apache/camel/model/process.json | 3 +
.../org/apache/camel/model/recipientList.json | 3 +
.../org/apache/camel/model/removeHeader.json | 3 +
.../org/apache/camel/model/removeHeaders.json | 3 +
.../org/apache/camel/model/removeProperties.json | 3 +
.../org/apache/camel/model/removeProperty.json | 3 +
.../org/apache/camel/model/removeVariable.json | 3 +
.../org/apache/camel/model/resequence.json | 3 +
.../META-INF/org/apache/camel/model/resumable.json | 3 +
.../META-INF/org/apache/camel/model/rollback.json | 3 +
.../org/apache/camel/model/routingSlip.json | 3 +
.../META-INF/org/apache/camel/model/saga.json | 4 +
.../META-INF/org/apache/camel/model/sample.json | 3 +
.../META-INF/org/apache/camel/model/script.json | 3 +
.../META-INF/org/apache/camel/model/setBody.json | 4 +
.../META-INF/org/apache/camel/model/setHeader.json | 3 +
.../org/apache/camel/model/setHeaders.json | 3 +
.../org/apache/camel/model/setProperty.json | 3 +
.../org/apache/camel/model/setVariable.json | 3 +
.../org/apache/camel/model/setVariables.json | 3 +
.../META-INF/org/apache/camel/model/sort.json | 3 +
.../META-INF/org/apache/camel/model/split.json | 4 +
.../META-INF/org/apache/camel/model/step.json | 4 +
.../META-INF/org/apache/camel/model/stop.json | 3 +
.../META-INF/org/apache/camel/model/switch.json | 3 +
.../META-INF/org/apache/camel/model/threads.json | 3 +
.../META-INF/org/apache/camel/model/throttle.json | 3 +
.../org/apache/camel/model/throwException.json | 3 +
.../META-INF/org/apache/camel/model/to.json | 4 +
.../META-INF/org/apache/camel/model/toD.json | 4 +
.../META-INF/org/apache/camel/model/tokenizer.json | 4 +
.../org/apache/camel/model/transacted.json | 4 +
.../META-INF/org/apache/camel/model/transform.json | 4 +
.../org/apache/camel/model/transformDataType.json | 3 +
.../META-INF/org/apache/camel/model/unmarshal.json | 4 +
.../META-INF/org/apache/camel/model/validate.json | 3 +
.../META-INF/org/apache/camel/model/when.json | 4 +
.../META-INF/org/apache/camel/model/wireTap.json | 3 +
.../apache/camel/model/A2ASubTaskDefinition.java | 6 +
.../apache/camel/model/AggregateDefinition.java | 8 +
.../org/apache/camel/model/BeanDefinition.java | 5 +
.../org/apache/camel/model/CacheDefinition.java | 6 +
.../org/apache/camel/model/CatchDefinition.java | 7 +
.../org/apache/camel/model/ChoiceDefinition.java | 8 +
.../camel/model/CircuitBreakerDefinition.java | 7 +
.../apache/camel/model/ClaimCheckDefinition.java | 13 +
.../apache/camel/model/ConvertBodyDefinition.java | 6 +
.../camel/model/ConvertHeaderDefinition.java | 5 +
.../camel/model/ConvertVariableDefinition.java | 5 +
.../org/apache/camel/model/DelayDefinition.java | 5 +
.../camel/model/DynamicRouterDefinition.java | 5 +
.../org/apache/camel/model/EnrichDefinition.java | 6 +
.../org/apache/camel/model/FilterDefinition.java | 6 +
.../org/apache/camel/model/FinallyDefinition.java | 7 +
.../camel/model/IdempotentConsumerDefinition.java | 6 +
.../org/apache/camel/model/KameletDefinition.java | 5 +
.../apache/camel/model/LoadBalanceDefinition.java | 7 +
.../java/org/apache/camel/model/LogDefinition.java | 5 +
.../org/apache/camel/model/LoopDefinition.java | 8 +
.../org/apache/camel/model/MarshalDefinition.java | 8 +
.../apache/camel/model/MulticastDefinition.java | 8 +
.../apache/camel/model/OnFallbackDefinition.java | 7 +
.../apache/camel/model/OtherwiseDefinition.java | 6 +
.../org/apache/camel/model/PausableDefinition.java | 5 +
.../org/apache/camel/model/PipelineDefinition.java | 6 +
.../org/apache/camel/model/PolicyDefinition.java | 6 +
.../org/apache/camel/model/PollDefinition.java | 7 +
.../apache/camel/model/PollEnrichDefinition.java | 7 +
.../org/apache/camel/model/ProcessDefinition.java | 5 +
.../camel/model/RecipientListDefinition.java | 5 +
.../apache/camel/model/RemoveHeaderDefinition.java | 5 +
.../camel/model/RemoveHeadersDefinition.java | 5 +
.../camel/model/RemovePropertiesDefinition.java | 5 +
.../camel/model/RemovePropertyDefinition.java | 5 +
.../camel/model/RemoveVariableDefinition.java | 5 +
.../apache/camel/model/ResequenceDefinition.java | 5 +
.../apache/camel/model/ResumableDefinition.java | 5 +
.../org/apache/camel/model/RollbackDefinition.java | 5 +
.../apache/camel/model/RoutingSlipDefinition.java | 5 +
.../org/apache/camel/model/SagaDefinition.java | 6 +
.../org/apache/camel/model/SamplingDefinition.java | 6 +
.../org/apache/camel/model/ScriptDefinition.java | 5 +
.../org/apache/camel/model/SetBodyDefinition.java | 5 +
.../apache/camel/model/SetHeaderDefinition.java | 5 +
.../apache/camel/model/SetHeadersDefinition.java | 5 +
.../apache/camel/model/SetPropertyDefinition.java | 5 +
.../apache/camel/model/SetVariableDefinition.java | 5 +
.../apache/camel/model/SetVariablesDefinition.java | 5 +
.../org/apache/camel/model/SortDefinition.java | 6 +
.../org/apache/camel/model/SplitDefinition.java | 9 +
.../org/apache/camel/model/StepDefinition.java | 6 +
.../org/apache/camel/model/StopDefinition.java | 5 +
.../org/apache/camel/model/SwitchDefinition.java | 5 +
.../org/apache/camel/model/ThreadsDefinition.java | 5 +
.../org/apache/camel/model/ThrottleDefinition.java | 5 +
.../camel/model/ThrowExceptionDefinition.java | 5 +
.../java/org/apache/camel/model/ToDefinition.java | 8 +
.../apache/camel/model/ToDynamicDefinition.java | 8 +
.../apache/camel/model/TokenizerDefinition.java | 8 +
.../apache/camel/model/TransactedDefinition.java | 6 +
.../camel/model/TransformDataTypeDefinition.java | 5 +
.../apache/camel/model/TransformDefinition.java | 5 +
.../java/org/apache/camel/model/TryDefinition.java | 7 +
.../apache/camel/model/UnmarshalDefinition.java | 8 +
.../org/apache/camel/model/ValidateDefinition.java | 5 +
.../org/apache/camel/model/WhenDefinition.java | 6 +
.../org/apache/camel/model/WireTapDefinition.java | 6 +
.../processor/ConcurrentRequestsThrottler.java | 11 +-
.../camel/processor/DelayProcessorSupport.java | 5 +-
.../apache/camel/processor/MulticastProcessor.java | 3 +-
.../apache/camel/processor/SamplingThrottler.java | 5 +-
.../camel/processor/TotalRequestsThrottler.java | 13 +-
.../aggregate/OptimisticLockRetryPolicy.java | 4 +-
.../errorhandler/RedeliveryErrorHandler.java | 3 +-
.../processor/errorhandler/RedeliveryPolicy.java | 3 +-
.../apache/camel/processor/EipBodyTypesTest.java | 389 +++++++++++++++++++++
.../apache/camel/support/DefaultTimeoutMap.java | 3 +-
.../org/apache/camel/support/MonotonicClock.java | 7 +-
.../startup/DefaultStartupConditionStrategy.java | 3 +-
.../apache/camel/support/task/AbstractTask.java | 4 +-
.../apache/camel/support/task/BackgroundTask.java | 5 +-
.../apache/camel/support/task/ForegroundTask.java | 13 +-
.../task/budget/IterationBoundedBudget.java | 7 +-
.../support/task/budget/TimeBoundedBudget.java | 6 +-
.../throttling/ThrottlingExceptionRoutePolicy.java | 13 +-
.../main/java/org/apache/camel/util/StopWatch.java | 10 +-
.../java/org/apache/camel/util/TimeSource.java | 172 +++++++++
.../camel/util/backoff/BackOffTimerTask.java | 3 +-
.../java/org/apache/camel/util/TimeSourceTest.java | 162 +++++++++
docs/components/modules/ROOT/examples/js/camel.js | 33 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 11 +
.../modules/ROOT/pages/camel-catalog.adoc | 61 +++-
.../ROOT/pages/property-placeholder-functions.adoc | 16 +-
.../modules/ROOT/pages/route-configuration.adoc | 3 +-
docs/user-manual/modules/ROOT/pages/security.adoc | 6 +-
.../ROOT/pages/using-propertyplaceholder.adoc | 14 +-
.../dsl/jbang/core/commands/ai/eip-samples.json | 2 +-
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 39 ++-
.../dsl/jbang/core/commands/ai/KameletChecks.java | 32 +-
.../jbang/core/commands/catalog/CatalogDoc.java | 26 +-
.../jbang/core/commands/ai/CatalogDocsTest.java | 38 +-
.../jbang/core/commands/ai/KameletChecksTest.java | 37 ++
.../core/commands/catalog/CatalogDocTest.java | 8 +-
.../camel/dsl/yaml/validator/CatalogBodyTypes.java | 33 +-
.../apache/camel/tooling/model/BodyTypeModel.java | 140 +++++++-
.../org/apache/camel/tooling/model/JsonMapper.java | 20 +-
.../apache/camel/tooling/model/JsonMapperTest.java | 87 +++++
.../camel/maven/packaging/BodyTypesHelper.java | 109 +++++-
.../camel/maven/packaging/SchemaGeneratorMojo.java | 8 +
.../maven/packaging/BodyTypesHelperEipTest.java | 113 ++++++
.../BodyTypesHelperJavaTypeOptionTest.java | 151 ++++++++
.../main/java/org/apache/camel/spi/BodyType.java | 28 ++
.../main/java/org/apache/camel/spi/BodyTypes.java | 29 +-
415 files changed, 3927 insertions(+), 407 deletions(-)
copy
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/dst/{SqsVisibilityDstTest.java
=> SqsRedeliveryDstTest.java} (58%)
create mode 100644
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/integration/FtpProducerChecksumFileAlgorithmIT.java
create mode 100644
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstTimeSourceTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/EipBodyTypesTest.java
create mode 100644
core/camel-util/src/main/java/org/apache/camel/util/TimeSource.java
create mode 100644
core/camel-util/src/test/java/org/apache/camel/util/TimeSourceTest.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/BodyTypesHelperEipTest.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/BodyTypesHelperJavaTypeOptionTest.java