Is your feature request related to a problem? Please describe.
Modern async Java applications need control on which Threadpool which tasks are running.
Currently, by default, all responses returning from commercetools SDK will continue running in a thread managed by a threadpool from the SDK.
Describe the solution you'd like
Add a way (potentially via Middleware?) to automatically return from any call to commercetools SDK running on a thread from a configurable threadpool AKA Executor
Describe alternatives you've considered
Alternatively, we could manually do:
ctApi.<omitted>.execute().thenApplyAsync(e -> e, myExecutorService);
on each call to commercetools. However, this would clutter the code and can be easily forgotten. Same for any explicit decorator that would be needed.