We have an extension of the Job Executor to enable Application server Thread pool management.
We wanted to get rid of that by leveraging into the new injection point provided by Activiti in the DefaultJobExecutor.
Because the injection point is depending on the actual class (java.util.concurrent.ThreadPoolExecutor) we can't inject spring abstraction (org.springframework.core.task.TaskExecutor).
Will be really helpful if the injection point depends on java.util.concurrent.Executor instead of java.util.concurrent.ThreadPoolExecutor
Websphere Application server 7