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

Notifications You must be signed in to change notification settings

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

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7a95c0d · Feb 19, 2024

History

73 Commits
Feb 5, 2024
Aug 24, 2022
Jan 12, 2024
Sep 9, 2022
Aug 24, 2022
Aug 24, 2022
Feb 16, 2024
Aug 24, 2022
Aug 24, 2022
Feb 19, 2024
Jan 12, 2024
Feb 19, 2024
Oct 6, 2023
Jul 11, 2023
Jan 23, 2024
Oct 6, 2023

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

Gradle

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

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