This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from cc2c0827b133 CAMEL-25881: camel-mina-sftp - fix flaky
FromSftpRecursiveNotStepwiseNoBasePathIT
add 05053cf0bce9 CAMEL-26735: camel-vertx-mqtt - New component for MQTT
3.1.1 and 5 based on the Vert.x MQTT client (#29421)
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/vertx-mqtt.json | 107 +
.../org/apache/camel/catalog/docs.properties | 1 +
.../camel/catalog/docs/vertx-mqtt-component.adoc | 237 ++
.../org/apache/camel/catalog/CamelCatalogTest.java | 2 +-
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 +
.../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 +
.../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 ++++++++++++++++++++
.../camel-component-known-dependencies.properties | 1 +
parent/pom.xml | 5 +
.../apache/camel/maven/packaging/MojoHelper.java | 1 +
68 files changed, 9189 insertions(+), 1 deletion(-)
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-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