Skip to content

Open source Customization SDK for the HiveMQ Enterprise Extension for Google Cloud Pub/Sub that you can use to customize the extension and enrich your data transfer between MQTT and Google Cloud Pub/Sub.

License

hivemq/hivemq-google-cloud-pubsub-extension-customization-sdk

Repository files navigation

HiveMQ Google Cloud Pub/Sub Extension Customization SDK

Maven Central javadoc

Features

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.

Using the SDK

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.28.0</version>
</dependency>

Gradle

implementation("com.hivemq:hivemq-google-cloud-pubsub-extension-customization-sdk:4.28.0")

License

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.

Setup

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.

About

Open source Customization SDK for the HiveMQ Enterprise Extension for Google Cloud Pub/Sub that you can use to customize the extension and enrich your data transfer between MQTT and Google Cloud Pub/Sub.

Topics

Resources

License

Stars

Watchers

Forks

Languages