Integration between Micronaut and Camunda (Workflow Engine). We configure Camunda with sensible defaults, so that you can get started with minimum configuration: simply add a dependency in your Micronaut project to embed the workflow engine!
Currently, we're using the org.camunda.bpm.engine.impl.jobexecutor.DefaultJobExecutor which manages its own threads. As suggested by the comment in DefaultJobExecutor we should implement our own JobExecutor.
Advantages
better usage of resources because then we only have a Micronaut Managed Thread Pool, i.e. not multiple thread pools claiming the same limited resources.
Currently, we're using the
org.camunda.bpm.engine.impl.jobexecutor.DefaultJobExecutor
which manages its own threads. As suggested by the comment in DefaultJobExecutor we should implement our own JobExecutor.Advantages