public static class RequestExecutorProvider.WorkerThreadProvider extends java.lang.Object implements RequestExecutorProvider
RequestExecutorProvider implementation, which checks if the
current Thread is a service Thread (see Threads.isService()).
If the current Thread is a service Thread - the
implementation returns a worker thread pool associated with the Request,
or, if the current Thread is not a service Thread - null
will be return to force the user code to be executed on the current Thread.RequestExecutorProvider.SameThreadProvider, RequestExecutorProvider.WorkerThreadProvider| Constructor and Description |
|---|
RequestExecutorProvider.WorkerThreadProvider() |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.Executor |
getExecutor(Request request)
Returns the
Executor to execute user's code associated with the
Request processing. |
public RequestExecutorProvider.WorkerThreadProvider()
public java.util.concurrent.Executor getExecutor(Request request)
RequestExecutorProviderExecutor to execute user's code associated with the
Request processing.getExecutor in interface RequestExecutorProviderrequest - RequestExecutor to execute user's code associated with the
Request processing, or null if the Request has
to be executed on the current ThreadCopyright © 2013 Oracle Corporation. All Rights Reserved.