Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.3.10, 2.4.7, 2.5.3, 2.6
-
None
-
Unknown
Description
The JAX-WS ServiceImpl used on the client side sets the Executor for the client to OneShotAsyncExecutor which creates a thread for each async request. This doesn't allow transports such as the HTTPConduit to use the configured workqueues and there isn't any control over the number of threads created.
The TCK does not require the executor. I also verified that the RI's service.getExecutor returns null if an executor is not set. Thus, setting this is not required.