Details
-
Enhancement
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
Description
Currently the BlockingManager allows a series of tasks to be executed on a subset of the total number of blocking threads via the BlockingManager.BlockingExecutor and BlockingManager#limitedBlockingExecutor. However, the BlockingExecutor has a limited number of methods in comparison to that provided by BlockingManager. We should provide an API that allows for the full BlockingManager capabilities to be executed on a limited executor with the specified level of concurrency.