ThreadpoolExecutor injection point is depending on actual class instead of Executor Interface

Description

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

Environment

Websphere Application server 7

Assignee

Pablo Ganga

Reporter

Pablo Ganga

Labels

None

Components

Fix versions

Affects versions

Priority

Minor
Configure