Thanks for stopping by to let us know something could be better! PLEASE READ: If you have a support contract with Google, please create an issue in the support console instead of filing on GitHub.
The MqttAsyncClient needs a ScheduledExecutorService param for the constructor but only the functionality of a ExecutorService is needed. Other frameworks works more often with ExecutorService and ...