Class HttpServletResponseWrapper.DeferredOutputStream

java.lang.Object
java.io.OutputStream
org.jboss.resteasy.spi.AsyncOutputStream
org.jboss.resteasy.plugins.server.servlet.HttpServletResponseWrapper.DeferredOutputStream
All Implemented Interfaces:
jakarta.servlet.WriteListener, Closeable, Flushable, AutoCloseable, EventListener
Enclosing class:
HttpServletResponseWrapper

protected class HttpServletResponseWrapper.DeferredOutputStream extends AsyncOutputStream implements jakarta.servlet.WriteListener
RESTEASY-684 wants to defer access to outputstream until a write happens

Note that all locking is on this and should remain that way to avoid deadlocks on consumers of this stream.

Version:
$Revision: 1 $
Author:
Bill Burke