aws / aws-iot-device-sdk-java-v2

Next generation AWS IoT Client SDK for Java using the AWS Common Runtime
Apache License 2.0
116 stars 76 forks source link

Interfaces to make it possible to use different MQTT clients #24

Closed timmattison closed 5 years ago

timmattison commented 5 years ago

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 - https://github.com/aws-samples/aws-greengrass-lambda-functions/issues/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.

timmattison commented 5 years ago

Hmmm, looks like this might belong in AWS CRT.

timmattison commented 5 years ago

Moved to AWS CRT repo - https://github.com/awslabs/aws-crt-java/issues/124