Class RequestExecutorProvider.WorkerThreadProvider
java.lang.Object
org.glassfish.grizzly.http.server.RequestExecutorProvider.WorkerThreadProvider
- All Implemented Interfaces:
RequestExecutorProvider
- Enclosing interface:
- RequestExecutorProvider
public static class RequestExecutorProvider.WorkerThreadProvider
extends Object
implements RequestExecutorProvider
The
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.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.glassfish.grizzly.http.server.RequestExecutorProvider
RequestExecutorProvider.SameThreadProvider, RequestExecutorProvider.WorkerThreadProvider -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
WorkerThreadProvider
public WorkerThreadProvider()
-
-
Method Details
-
getExecutor
Description copied from interface:RequestExecutorProvider- Specified by:
getExecutorin interfaceRequestExecutorProvider- Parameters:
request-Request- Returns:
- the
Executorto execute user's code associated with theRequestprocessing, or null if theRequesthas to be executed on the currentThread
-