Hi guys,

seems CompletionStageRxInvokerImpl doesn't support a user defined executor
nor a default EE managed executor. Would it be an option to default to
these impl instead of relying on the JVM implementation which makes it hard
to tune?

High level algorithm would be:

1. if user defined a custom executor in properties use it
2. if user defined a pool configuration (min/max/core/queue sizes) then
create a new pool
3. if default managed executor service (from EE) exists then use it -
simple lookup should be good
4. use forkjoin default pool like today

wdyt?

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau>

Reply via email to