Vonage / vonage-java-sdk

Vonage Server SDK for Java. API support for SMS, Messages, Voice, Text-to-Speech, Numbers, Verify (2FA), Video and more.
https://developer.vonage.com/en/home
Apache License 2.0
94 stars 119 forks source link

Support reactive/non-blocking requests #269

Open christiffer opened 4 years ago

christiffer commented 4 years ago

Currently the Nexmo Library is backed by a HttpClient using a PoolingHttpClientConnectionManager which is a blocking client.

Whilst it would represent a lot of work it would be good to get non-blocking implementation (eg usin RxJava or Reactor) of the interfaces to allow for use in non-blocking codebases.

SMadani commented 7 months ago

Thanks to the recent work on decoupling the implementation of API endpoints from the underlying HTTP client, this should be more feasible to achieve. It's on the roadmap, but no concrete timeline yet.