-
Enhancement
-
Resolution: Done
-
Major
-
12.0.0.Beta1
-
None
org.wildfly.extension.requestcontroller.RequestController.QueuedTask runRequest() method wraps the original task as a new Runnable, and pass it back to the caller's Executor for execution.
In some cases, the original task has more state and behavior than a pure Runnable. When the new temporary Runnable is passed back to the caller's Executor, these additional features are no longer available. So we need a way to expose/unwrap the original task to the caller so that the caller's Executor can work properly.
- blocks
-
WFLY-13357 (Regression) Execution of concurrent batch jobs containg partitioned steps causes deadlock
- Closed