Pluggable provider of {@link ExecutorService executor service} instance used to rundifferent parts of Jersey request and response processing code.
During Jersey runtime initialization, Jersey invokes the registered executor provider to get the {@link #getRequestingExecutor() requesting executor} that will be usedto run the request pre-processing and request-to-response transformation code.
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)