This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch mouse-click-wheel
in repository https://gitbox.apache.org/repos/asf/camel.git
from afcf73bb93d8 chore: camel-jbang - clicks on About, Heap Histogram, the
JFR views and the Timeline seconds, and the wheel scrolls the panel under the
mouse
add 05053cf0bce9 CAMEL-26735: camel-vertx-mqtt - New component for MQTT
3.1.1 and 5 based on the Vert.x MQTT client (#29421)
add 234e8f7cd222 CAMEL-26738: docs - Key-Value Repository pages: show the
tables that the JDBC, JPA and Cassandra repositories use (#29432)
add 3c2e37175a54 CAMEL-26736: camel-jpa - JpaKeyValueRepository
putIfAbsent has one winner and expiry keeps a live entry (#29440)
add c55c94104a07 CAMEL-26525: camel-azure-functions - invokeFunction uses
the Content-Type header of the message (#29449)
add 53c7457884df chore: camel-launcher - enable native access in the
manifest, so Java 24+ does not warn when JLine uses the FFM API (#29465)
add 752bb51779fd chore: camel-jbang - the panel the cursor is in has the
focus border on About, Timeline, Routes, Diagram, Errors, Circuit Breaker, JFR
and Heap Histogram (#29467)
add 2c5a9a80dd72 Merge branch 'main' of https://github.com/apache/camel
into mouse-click-wheel
No new revisions were added by this update.
Summary of changes:
bom/camel-bom/pom.xml | 5 +
catalog/camel-allcomponents/pom.xml | 5 +
.../org/apache/camel/catalog/components.properties | 1 +
.../camel/catalog/components/azure-functions.json | 2 +-
.../camel/catalog/components/vertx-mqtt.json | 107 +
.../org/apache/camel/catalog/docs.properties | 1 +
.../catalog/docs/azure-functions-component.adoc | 6 +-
.../camel/catalog/docs/keyValueRepository.adoc | 44 +-
.../camel/catalog/docs/vertx-mqtt-component.adoc | 237 ++
.../org/apache/camel/catalog/CamelCatalogTest.java | 2 +-
.../component/azure/functions/azure-functions.json | 2 +-
.../src/main/docs/azure-functions-component.adoc | 6 +-
.../azure/functions/FunctionsEndpoint.java | 5 +-
.../azure/functions/FunctionsProducer.java | 13 +
.../functions/FunctionsProducerInvokeTest.java | 50 +
.../keyvalue/jpa/JpaKeyValueRepository.java | 98 +-
.../jpa/JpaKeyValueRepositoryConcurrencyTest.java | 355 +++
components/camel-vertx/camel-vertx-mqtt/pom.xml | 80 +
.../vertx/mqtt/VertxMqttComponentConfigurer.java | 232 ++
.../mqtt/VertxMqttConfigurationConfigurer.java | 184 ++
.../vertx/mqtt/VertxMqttEndpointConfigurer.java | 208 ++
.../vertx/mqtt/VertxMqttEndpointUriFactory.java | 109 +
.../camel/component/vertx/mqtt/vertx-mqtt.json | 107 +
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/vertx-mqtt | 2 +
...mel.component.vertx.mqtt.VertxMqttConfiguration | 2 +
.../apache/camel/configurer/vertx-mqtt-component | 2 +
.../apache/camel/configurer/vertx-mqtt-endpoint | 2 +
.../apache/camel/urifactory/vertx-mqtt-endpoint | 2 +
.../src/main/docs/vertx-mqtt-component.adoc | 237 ++
.../camel/component/vertx/mqtt/BrokerAddress.java | 89 +
.../component/vertx/mqtt/VertxMqttComponent.java | 141 ++
.../vertx/mqtt/VertxMqttConfiguration.java | 384 ++++
.../component/vertx/mqtt/VertxMqttConnection.java | 628 ++++++
.../component/vertx/mqtt/VertxMqttConstants.java | 73 +
.../component/vertx/mqtt/VertxMqttConsumer.java | 290 +++
.../vertx/mqtt/VertxMqttConsumerHealthCheck.java | 84 +
.../component/vertx/mqtt/VertxMqttEndpoint.java | 213 ++
.../component/vertx/mqtt/VertxMqttProducer.java | 118 +
.../component/vertx/mqtt/VertxMqttProperties.java | 139 ++
.../component/vertx/mqtt/VertxMqttReconnector.java | 128 ++
.../component/vertx/mqtt/VertxMqttVersion.java | 39 +
.../component/vertx/mqtt/AbstractBrokerIT.java | 209 ++
.../component/vertx/mqtt/BrokerAddressTest.java | 81 +
.../camel/component/vertx/mqtt/HiveMqIT.java | 32 +
.../camel/component/vertx/mqtt/MosquittoIT.java | 32 +
.../camel/component/vertx/mqtt/TestBroker.java | 373 ++++
.../component/vertx/mqtt/VertxMqttCatalogTest.java | 74 +
.../vertx/mqtt/VertxMqttConnectionTest.java | 237 ++
.../vertx/mqtt/VertxMqttConsumerTest.java | 385 ++++
.../vertx/mqtt/VertxMqttEndpointTest.java | 139 ++
.../vertx/mqtt/VertxMqttProducerTest.java | 247 +++
.../mqtt/VertxMqttReconnectAfterFailureIT.java | 127 ++
.../vertx/mqtt/VertxMqttReconnectorTest.java | 99 +
.../component/vertx/mqtt/VertxMqttTlsTest.java | 177 ++
.../src/test/resources/tls/README.md | 21 +
.../src/test/resources/tls/broker-other-name.p12 | Bin 0 -> 1060 bytes
.../src/test/resources/tls/broker-trust.p12 | Bin 0 -> 694 bytes
.../src/test/resources/tls/broker.p12 | Bin 0 -> 1028 bytes
.../src/test/resources/tls/client-trust.p12 | Bin 0 -> 1206 bytes
.../src/test/resources/tls/client.p12 | Bin 0 -> 1012 bytes
components/camel-vertx/pom.xml | 1 +
.../modules/eips/pages/keyValueRepository.adoc | 44 +-
.../org/apache/camel/main/components.properties | 1 +
.../java/org/apache/camel/util/ArtifactUtils.java | 1 +
coverage/pom.xml | 5 +
.../modules/ROOT/examples/json/vertx-mqtt.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/vertx-mqtt-component.adoc | 1 +
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 21 +
.../modules/ROOT/pages/key-value-repository.adoc | 10 +-
.../component/ComponentsBuilderFactory.java | 14 +
.../dsl/VertxMqttComponentBuilderFactory.java | 693 ++++++
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/EndpointHeaderBuilders.java | 14 +
.../builder/endpoint/StaticEndpointBuilders.java | 44 +
.../dsl/VertxMqttEndpointBuilderFactory.java | 2314 ++++++++++++++++++++
.../dsl/jbang/core/commands/ai/eip-samples.json | 12 +-
dsl/camel-jbang/camel-launcher/pom.xml | 17 +
.../camel-component-known-dependencies.properties | 1 +
parent/pom.xml | 5 +
.../apache/camel/maven/packaging/MojoHelper.java | 1 +
83 files changed, 9789 insertions(+), 86 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-mqtt.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/vertx-mqtt-component.adoc
create mode 100644
components/camel-jpa/src/test/java/org/apache/camel/processor/keyvalue/jpa/JpaKeyValueRepositoryConcurrencyTest.java
create mode 100644 components/camel-vertx/camel-vertx-mqtt/pom.xml
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/java/org/apache/camel/component/vertx/mqtt/VertxMqttComponentConfigurer.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/java/org/apache/camel/component/vertx/mqtt/VertxMqttConfigurationConfigurer.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/java/org/apache/camel/component/vertx/mqtt/VertxMqttEndpointConfigurer.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/java/org/apache/camel/component/vertx/mqtt/VertxMqttEndpointUriFactory.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/resources/META-INF/org/apache/camel/component/vertx/mqtt/vertx-mqtt.json
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/resources/META-INF/services/org/apache/camel/component/vertx-mqtt
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.vertx.mqtt.VertxMqttConfiguration
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/resources/META-INF/services/org/apache/camel/configurer/vertx-mqtt-component
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/resources/META-INF/services/org/apache/camel/configurer/vertx-mqtt-endpoint
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/generated/resources/META-INF/services/org/apache/camel/urifactory/vertx-mqtt-endpoint
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/docs/vertx-mqtt-component.adoc
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/BrokerAddress.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttComponent.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttConfiguration.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttConnection.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttConstants.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttConsumer.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttConsumerHealthCheck.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttEndpoint.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttProducer.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttProperties.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttReconnector.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/main/java/org/apache/camel/component/vertx/mqtt/VertxMqttVersion.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/AbstractBrokerIT.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/BrokerAddressTest.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/HiveMqIT.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/MosquittoIT.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/TestBroker.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/VertxMqttCatalogTest.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/VertxMqttConnectionTest.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/VertxMqttConsumerTest.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/VertxMqttEndpointTest.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/VertxMqttProducerTest.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/VertxMqttReconnectAfterFailureIT.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/VertxMqttReconnectorTest.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/java/org/apache/camel/component/vertx/mqtt/VertxMqttTlsTest.java
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/resources/tls/README.md
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/resources/tls/broker-other-name.p12
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/resources/tls/broker-trust.p12
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/resources/tls/broker.p12
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/resources/tls/client-trust.p12
create mode 100644
components/camel-vertx/camel-vertx-mqtt/src/test/resources/tls/client.p12
create mode 120000 docs/components/modules/ROOT/examples/json/vertx-mqtt.json
create mode 120000 docs/components/modules/ROOT/pages/vertx-mqtt-component.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/VertxMqttComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/VertxMqttEndpointBuilderFactory.java