Skip to content

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

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

Gradle

implementation("com.hivemq:hivemq-amazon-kinesis-extension-customization-sdk:4.28.0")
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.