Class SpringAsyncExecutor

All Implemented Interfaces:
AsyncExecutor
Direct Known Subclasses:
SpringAsyncHistoryExecutor

public class SpringAsyncExecutor extends DefaultAsyncJobExecutor

This is an AsyncExecutor implementation which allows invoking a custom job rejected jobs handler.

The idea behind this implementation is to externalize the configuration of the task executor, so it can leverage to Application servers controller thread pools, for example using the commonj API. The use of unmanaged thread in application servers is discouraged by the Java EE spec.

Author:
Pablo Ganga, Joram Barrez