commercetools / commercetools/commercetools-sdk-java-v2

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

Abierto
#332 3 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
Java
Estrellas
47
Forks
21
Merge medio
9 d 13 h
PR fusionados (30 d)
4

Descripción

**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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

El issue no menciona archivos, pruebas ni puntos de entrada; comienza rastreando la ruta de resultados asíncronos del SDK y el enfoque de middleware mencionado en la solicitud. Define cómo se proporciona un Executor configurable y verifica que los resultados del SDK se reanuden sistemáticamente en él, cubriendo la alternativa thenApplyAsync existente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
api, backend
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.