awslabs / awslabs/aws-crt-java

Add interfaces to make it possible to use different MQTT clients

Open
#124 0 comments 2 reactions 0 assignees View on GitHub
CRT/IoT feature-request p3
Dominant language
Java
Stars
76
Forks
46
PR merge metrics
No merged PRs in 30d

Description

The current concrete implementation of MqttClientConnection makes it so that there isn't a way to use a different MQTT client. A customer requested an example Greengrass Lambda function that uses this SDK to handle jobs on Greengrass - aws-samples/aws-greengrass-lambda-functions#792 - and if there was an interface I could use to replace the implementation with a Greengrass compatible one I could create the example.

I'll work on a PR for this.

Originally this issue was opened in the v2 Java Device SDK repo - https://github.com/awslabs/aws-iot-device-sdk-java-v2/issues/24

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.