commercetools / commercetools/commercetools-sdk-java-v2

Add way to specify executorservice to be used when returning commercetools SDK result

Aperta
#332 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.