Hi! I've recently started using Apache CXF to consume SOAP based HTTP interfaces. The documentation suggests that there are two modes of operation for Apache CXF: per thread HttpURLConnection based client, which blocks the thread until response is processed and asynchronous mode, which permits multiple requests per thread. While using the latter mode, I seem to come into an issue where responses that are not malformed (as seen by BURP HTTP proxy and CXF's logging interceptors) are treated as malformed by the parser for what ever reason. Question stands: Does the Async mode ensure that the underlying parser (ex. FasterXML/Woodstox) can be used safely while running in AutomaticWorkQueue?
The entire setup is as follows: Apache camel 2.23 with Apache CXF 3.2.7 using direct component routes that pass data straight into CXFEndpoints provided via Apache Camel CXF integration.
