Pluggable provider of {@link java.util.concurrent.ExecutorService executor services} used to runJersey request and response processing code.
When Jersey receives a request for processing, it will use the {@link RequestExecutorsProvider request executor} to run the requestpre-processing and request-to-response transformation code. Once the response is available, Jersey will use the {@link #getRespondingExecutor() respondingexecutor} to run the response post-processing code, before the final responseis returned to the application layer.
The custom provider implementing this interface should be registered in the standard way on the server. The client must be created with configuration containing the provider, later registrations will be ignored.
@author Marek Potociar (marek.potociar at oracle.com)
@author Miroslav Fuksa (miroslav.fuksa at oracle.com)
@see RequestExecutorsProvider