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.
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.35.0</version>
</dependency>
Gradle
implementation("com.hivemq:hivemq-amazon-kinesis-extension-customization-sdk:4.35.0")
Note
|
The HiveMQ Amazon Kinesis Extension Customization SDK is available in Maven central, so no special configuration is needed. |
The HiveMQ Amazon Kinesis Extension SDK is licensed under the APACHE LICENSE, VERSION 2.0
.
A copy of the license can be found here.