fm.http.server.RequestHandlerExecutionContextProvider
Given a Request return the Execution to pass into the RequestHandler
Given a Request return the Execution to pass into the RequestHandler
The max (hard limit) size of the ArrayBlockingQueue
The number of threads
This uses a plain FIFO ArrayBlockingQueue and ThreadPoolExecutor. This is faster than the PriorityQueue version since Queue operations happen in constant time but individual Requests can be delayed if they have a lot of remote calls or Future callbacks since each callback will goto the end of the queue.
The number of threads
The max (hard limit) size of the ArrayBlockingQueue