The HiveMQ Google Cloud Pub/Sub Extension Customization SDK allows the programmatic interaction with the HiveMQ Enterprise Extension for Google Cloud Pub/Sub.
By implementing a customization for the HiveMQ Enterprise Extension for Google Cloud Pub/Sub it is possible to:
-
Transform a MQTT PUBLISH into multiple or none Google Cloud Pub/Sub messages.
-
Transform a Google Cloud Pub/Sub messages into multiple or none MQTT PUBLISHES.
The HiveMQ Google Cloud Pub/Sub Extension Customization SDK is available in Maven central, so no special configuration is needed. To use the SDK, add the following dependency to your project:
Maven
<dependency>
<groupId>com.hivemq</groupId>
<artifactId>hivemq-google-cloud-pubsub-extension-customization-sdk</artifactId>
<version>4.35.0</version>
</dependency>
Gradle
implementation("com.hivemq:hivemq-google-cloud-pubsub-extension-customization-sdk:4.35.0")
The HiveMQ Google Cloud Pub/Sub Extension SDK is licensed under the APACHE LICENSE, VERSION 2.0
.
A copy of the license can be found here.
To be able to use the latest changes of the hivemq-extension-sdk
please check out the https://github.com/hivemq/hivemq-extension-sdk repository in the same folder as the current project.
(See line includeBuild("../hivemq-extension-sdk")
in settings.gradle.kts
).
Note
|
You can also change the path in the settings.gradle.kts to the path of your hivemq-extension-sdk .
|
Otherwise, it will not be possible to publish develop snapshots to your local repository.