Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-4312

JAX-WS clients set executor to a "thread per async request" version

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.3.10, 2.4.7, 2.5.3, 2.6
    • 2.3.11, 2.4.8, 2.5.4, 2.6.1
    • JAX-WS Runtime
    • 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.

      Attachments

        Activity

          People

            dkulp Daniel Kulp
            dkulp Daniel Kulp
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: