Class HttpServletResponseWrapper.DeferredOutputStream

  • All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable, EventListener, javax.servlet.WriteListener
    Enclosing class:
    HttpServletResponseWrapper

    protected class HttpServletResponseWrapper.DeferredOutputStream
    extends AsyncOutputStream
    implements javax.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.