org.mortbay.http
Class ChunkingOutputStream
java.lang.Object
java.io.OutputStream
org.mortbay.util.ByteBufferOutputStream
org.mortbay.http.BufferedOutputStream
org.mortbay.http.ChunkingOutputStream
- All Implemented Interfaces:
- HttpMessage.HeaderWriter
- public class ChunkingOutputStream
- extends BufferedOutputStream
- implements HttpMessage.HeaderWriter
HTTP Chunking OutputStream.
- Version:
- $Id: ChunkingOutputStream.java,v 1.6 2004/10/19 00:27:23 gregwilkins Exp $
- Author:
- Greg Wilkins
Constructor Summary |
ChunkingOutputStream(java.io.OutputStream outputStream,
int bufferSize,
int headerReserve)
Constructor. |
ChunkingOutputStream(java.io.OutputStream outputStream,
int bufferSize,
int headerReserve,
boolean chunking)
Constructor. |
Methods inherited from class org.mortbay.http.BufferedOutputStream |
destroy, flush, getBypassBuffer, getCommitObserver, getOutputStream, isCommitted, setBypassBuffer, setCommitObserver, write, write, writeHeader |
Methods inherited from class org.mortbay.util.ByteBufferOutputStream |
bufferSize, capacity, ensureCapacity, ensureReserve, ensureSize, ensureSize, ensureSpareCapacity, isFixed, postReserve, postwrite, preReserve, prewrite, prewrite, prewrite, reset, setFixed, size, spareCapacity, write, writeTo |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChunkingOutputStream
public ChunkingOutputStream(java.io.OutputStream outputStream,
int bufferSize,
int headerReserve)
- Constructor.
- Parameters:
outputStream
- The outputStream to buffer or chunk to.
ChunkingOutputStream
public ChunkingOutputStream(java.io.OutputStream outputStream,
int bufferSize,
int headerReserve,
boolean chunking)
- Constructor.
- Parameters:
outputStream
- The outputStream to buffer or chunk to.
isChunking
public boolean isChunking()
setChunking
public void setChunking(boolean chunking)
close
public void close()
throws java.io.IOException
- Overrides:
close
in class BufferedOutputStream
- Throws:
java.io.IOException
resetStream
public void resetStream()
- Overrides:
resetStream
in class BufferedOutputStream
Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.