public class WrapperResponseStream extends AbstractResponseStream
Constructor and Description |
---|
WrapperResponseStream() |
Modifier and Type | Method and Description |
---|---|
void |
clearBuffer()
Clears the buffer.
|
protected void |
closeImpl()
Close.
|
void |
finish()
Finish.
|
void |
flush()
Flushes the output.
|
void |
flushBuffer()
Flushes the buffer.
|
void |
flushByte()
Flushes the buffer.
|
void |
flushChar()
Flushes the buffer.
|
void |
flushCharBuffer()
Writes the char buffer to the output stream.
|
byte[] |
getBuffer()
Gets the byte buffer
|
int |
getBufferOffset()
Returns the buffer offset.
|
int |
getBufferSize()
Gets the buffer size.
|
char[] |
getCharBuffer()
Returns the char buffer.
|
int |
getCharOffset()
Returns the char buffer offset.
|
int |
getRemaining()
Returns the remaining buffer entries.
|
void |
init(HttpServletResponse next) |
boolean |
isCauchoResponseStream()
Returns true for a caucho response stream.
|
byte[] |
nextBuffer(int offset)
Returns the next buffer.
|
char[] |
nextCharBuffer(int offset)
Returns the next char buffer.
|
void |
print(char[] buffer,
int offset,
int length)
Writes the next chunk of data to the response stream.
|
void |
print(int ch)
Writes the next chunk of data to the response stream.
|
void |
setBufferOffset(int offset)
Sets the byte buffer offset.
|
void |
setBufferSize(int size)
Sets the buffer size.
|
void |
setCharOffset(int offset)
Sets the char buffer offset.
|
void |
write(byte[] buf,
int offset,
int length)
Writes the next chunk of data to the response stream.
|
void |
write(int ch)
Writes the next chunk of data to the response stream.
|
clear, close, completeCache, flushNext, getByteCacheStream, getCharCacheStream, getContentLength, getEncoding, isAutoFlush, isCloseComplete, isClosed, isClosing, isCommitted, isHead, killCaching, sendFile, setAutoFlush, setByteCacheStream, setCauchoResponse, setCharCacheStream, setCommitted, setEncoding, setHead, setLocale, setOutputStreamOnly, start, toClosing, toString
public void init(HttpServletResponse next)
public boolean isCauchoResponseStream()
isCauchoResponseStream
in class AbstractResponseStream
public void setBufferSize(int size)
setBufferSize
in class AbstractResponseStream
public int getBufferSize()
getBufferSize
in class AbstractResponseStream
public int getRemaining()
getRemaining
in class AbstractResponseStream
public char[] getCharBuffer()
getCharBuffer
in class AbstractResponseStream
public int getCharOffset()
getCharOffset
in class AbstractResponseStream
public void setCharOffset(int offset)
setCharOffset
in class AbstractResponseStream
public char[] nextCharBuffer(int offset) throws java.io.IOException
nextCharBuffer
in class AbstractResponseStream
java.io.IOException
public void print(int ch) throws java.io.IOException
print
in class AbstractResponseStream
buf
- the buffer containing the dataoffset
- start offset into the bufferlength
- length of the data in the bufferjava.io.IOException
public void print(char[] buffer, int offset, int length) throws java.io.IOException
print
in class AbstractResponseStream
buf
- the buffer containing the dataoffset
- start offset into the bufferlength
- length of the data in the bufferjava.io.IOException
public int getBufferOffset()
getBufferOffset
in class OutputStreamWithBuffer
public void setBufferOffset(int offset)
setBufferOffset
in class OutputStreamWithBuffer
public byte[] getBuffer()
getBuffer
in class OutputStreamWithBuffer
public byte[] nextBuffer(int offset) throws java.io.IOException
nextBuffer
in class OutputStreamWithBuffer
java.io.IOException
public void write(int ch) throws java.io.IOException
write
in interface ByteAppendable
write
in class AbstractResponseStream
buf
- the buffer containing the dataoffset
- start offset into the bufferlength
- length of the data in the bufferjava.io.IOException
public void write(byte[] buf, int offset, int length) throws java.io.IOException
write
in interface ByteAppendable
write
in class AbstractResponseStream
buf
- the buffer containing the dataoffset
- start offset into the bufferlength
- length of the data in the bufferjava.io.IOException
public void flushCharBuffer() throws java.io.IOException
java.io.IOException
public void flushBuffer() throws java.io.IOException
flushBuffer
in class AbstractResponseStream
java.io.IOException
public void flushChar() throws java.io.IOException
flushChar
in class AbstractResponseStream
java.io.IOException
public void flushByte() throws java.io.IOException
flushByte
in class AbstractResponseStream
java.io.IOException
public void clearBuffer()
clearBuffer
in class AbstractResponseStream
public void flush() throws java.io.IOException
flush
in interface java.io.Flushable
flush
in class AbstractResponseStream
java.io.IOException
public void finish() throws java.io.IOException
java.io.IOException
protected void closeImpl() throws java.io.IOException
closeImpl
in class AbstractResponseStream
java.io.IOException