public class BodyResponseStream extends AbstractResponseStream
| Constructor and Description |
|---|
BodyResponseStream() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearBuffer()
Clears the buffer.
|
void |
flushBuffer()
Flushes the buffer.
|
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.
|
java.lang.String |
getEncoding() |
int |
getRemaining()
Returns the remaining buffer entries.
|
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[] buf,
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 |
setEncoding(java.lang.String encoding)
Sets the encoding.
|
void |
setWriter(java.io.Writer out) |
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, closeImpl, completeCache, flush, flushByte, flushChar, flushNext, getByteCacheStream, getCharCacheStream, getContentLength, isAutoFlush, isCloseComplete, isClosed, isClosing, isCommitted, isHead, killCaching, sendFile, setAutoFlush, setByteCacheStream, setCauchoResponse, setCharCacheStream, setCommitted, setHead, setLocale, setOutputStreamOnly, start, toClosing, toStringpublic boolean isCauchoResponseStream()
isCauchoResponseStream in class AbstractResponseStreampublic void setWriter(java.io.Writer out)
public java.lang.String getEncoding()
getEncoding in class AbstractResponseStreampublic void setEncoding(java.lang.String encoding)
AbstractResponseStreamsetEncoding in class AbstractResponseStreampublic void setBufferSize(int size)
setBufferSize in class AbstractResponseStreampublic int getBufferSize()
getBufferSize in class AbstractResponseStreampublic int getRemaining()
getRemaining in class AbstractResponseStreampublic char[] getCharBuffer()
getCharBuffer in class AbstractResponseStreampublic int getCharOffset()
getCharOffset in class AbstractResponseStreampublic void setCharOffset(int offset)
setCharOffset in class AbstractResponseStreampublic char[] nextCharBuffer(int offset)
throws java.io.IOException
nextCharBuffer in class AbstractResponseStreamjava.io.IOExceptionpublic void print(char[] buf,
int offset,
int length)
throws java.io.IOException
print in class AbstractResponseStreambuf - the buffer containing the dataoffset - start offset into the bufferlength - length of the data in the bufferjava.io.IOExceptionpublic void print(int ch)
throws java.io.IOException
print in class AbstractResponseStreambuf - the buffer containing the dataoffset - start offset into the bufferlength - length of the data in the bufferjava.io.IOExceptionpublic int getBufferOffset()
getBufferOffset in class OutputStreamWithBufferpublic void setBufferOffset(int offset)
setBufferOffset in class OutputStreamWithBufferpublic byte[] getBuffer()
getBuffer in class OutputStreamWithBufferpublic byte[] nextBuffer(int offset)
throws java.io.IOException
nextBuffer in class OutputStreamWithBufferjava.io.IOExceptionpublic void write(byte[] buf,
int offset,
int length)
throws java.io.IOException
write in interface ByteAppendablewrite in class AbstractResponseStreambuf - the buffer containing the dataoffset - start offset into the bufferlength - length of the data in the bufferjava.io.IOExceptionpublic void write(int ch)
throws java.io.IOException
write in interface ByteAppendablewrite in class AbstractResponseStreamch - - character to writejava.io.IOExceptionpublic void flushBuffer()
throws java.io.IOException
flushBuffer in class AbstractResponseStreamjava.io.IOExceptionpublic void clearBuffer()
clearBuffer in class AbstractResponseStream