HTTP Http OutputStream. Acts as a BufferedOutputStream until setChunking() is called. Once chunking is enabled, the raw stream is chunk encoded as per RFC2616. Implements the following HTTP and Servlet features:
- Filters for content and transfer encodings.
- Allows output to be reset if not committed (buffer never flushed).
- Notification of significant output events for filter triggering, header flushing, etc.
This class is not synchronized and should be synchronized explicitly if an instance is used by multiple threads.
@version $Id: HttpOutputStream.java,v 1.28 2006/10/08 14:13:05 gregwilkins Exp $
@author Greg Wilkins