Details
Description
When using PipedInputStreams, the selectors have no way to check if there is data available to continue a response streaming, and so they are being blocked in the stream read method.
In order to avoid blocking the selectors, we should do those reads in IO threads.
Attachments
Issue Links
- relates to
-
MULE-19072 HTTP Client should use a custom scheduler to stream responses
-
- Resolved
-
-
MULE-18158 Memory Leak when stopping http listener
-
- Closed
-