Skip to content

hivemq/hivemq-amazon-kinesis-extension-customization-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cfbc1a1 · Jan 7, 2025
Dec 21, 2024
Dec 11, 2024
Mar 5, 2024
Mar 28, 2023
Mar 28, 2023
Apr 30, 2024
Mar 28, 2023
Mar 28, 2023
Sep 24, 2024
Sep 10, 2024
Jan 7, 2025
Dec 11, 2024
Dec 11, 2024
Apr 30, 2024
Oct 6, 2023

Repository files navigation

HiveMQ Amazon Kinesis Extension Customization SDK

Maven Central javadoc

Features

The HiveMQ Amazon Kinesis Extension Customization SDK allows the programmatic interaction with the HiveMQ Enterprise Extension for Amazon Kinesis.

By implementing a customization for the HiveMQ Enterprise Extension for Amazon Kinesis it is possible to:

  • Convert a MQTT PUBLISH into one or more Amazon Kinesis records.

  • Dismiss particular MQTT PUBLISHES from being converted into Amazon Kinesis records.

  • Convert an Amazon Kinesis record into one or more MQTT PUBLISHES.

  • Dismiss particular Amazon Kinesis records from being converted into MQTT PUBLISHES.

Using the SDK

To use the SDK, add the following dependency to your project:

Maven

<dependency>
    <groupId>com.hivemq</groupId>
    <artifactId>hivemq-amazon-kinesis-extension-customization-sdk</artifactId>
    <version>4.28.6</version>
</dependency>

Gradle

implementation("com.hivemq:hivemq-amazon-kinesis-extension-customization-sdk:4.28.6")
Note
The HiveMQ Amazon Kinesis Extension Customization SDK is available in Maven central, so no special configuration is needed.

License

The HiveMQ Amazon Kinesis Extension SDK is licensed under the APACHE LICENSE, VERSION 2.0. A copy of the license can be found here.