commercetools / commercetools/commercetools-sdk-java-v2
Add way to specify executorservice to be used when returning commercetools SDK result
- Lingua principale
- Java
- Stelle
- 47
- Fork
- 21
- Merge medio
- 9g 13h
- PR unite (30g)
- 4
Descrizione
**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..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.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
La issue non indica file, test o punti di ingresso; inizia tracciando il percorso asincrono dei risultati dell’SDK e l’approccio middleware menzionato nella richiesta. Definisci come fornire un Executor configurabile e verifica che i risultati dell’SDK riprendano sistematicamente su di esso, includendo l’alternativa thenApplyAsync esistente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- api, backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100