|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.io.OutputStream
|
+--javax.servlet.ServletOutputStream
|
+--org.apache.catalina.connector.ResponseStream
Convenience implementation of ServletOutputStream that works with the standard ResponseBase implementation of Response. If the content length has been set on our associated Response, this implementation will enforce not writing more than that many bytes on the underlying stream.
| Field Summary | |
protected boolean |
closed
Has this stream been closed? |
protected boolean |
commit
Should we commit the response when we are flushed? |
protected int |
count
The number of bytes which have already been written to this stream. |
protected int |
length
The content length past which we will not write, or -1 if there is no defined content length. |
protected Response |
response
The Response with which this input stream is associated. |
protected static StringManager |
sm
The localized strings for this package. |
protected java.io.OutputStream |
stream
The underlying output stream to which we should write data. |
protected boolean |
suspended
Has this response output been suspended? |
| Constructor Summary | |
ResponseStream(Response response)
Construct a servlet output stream associated with the specified Request. |
|
| Method Summary | |
void |
close()
Close this output stream, causing any buffered data to be flushed and any further output data to throw an IOException. |
void |
flush()
Flush any buffered data for this output stream, which also causes the response to be committed. |
void |
write(byte[] b)
Write b.length bytes from the specified byte array
to our output stream. |
void |
write(byte[] b,
int off,
int len)
Write len bytes from the specified byte array, starting
at the specified offset, to our output stream. |
void |
write(int b)
Write the specified byte to our output stream. |
| Methods inherited from class javax.servlet.ServletOutputStream |
print, print, print, print, print, print, print, println, println, println, println, println, println, println, println |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected boolean closed
protected boolean commit
protected int count
protected int length
protected Response response
protected static StringManager sm
protected java.io.OutputStream stream
protected boolean suspended
| Constructor Detail |
public ResponseStream(Response response)
response - The associated response| Method Detail |
public void close()
././@LongLink 0000000 0000000 0000000 00000000152 00000000000 011563 L ustar root root ./var/lib/tomcat4/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/ResponseStream.html ./var/lib/tomcat4/webapps/tomcat-docs/catalina/docs/api/org/apache/catalina/connector/ResponseStrea 0100644 0000000 0000000 00000046127 07742513157 032301 0 ustar root root
Catalina Internal API Documentation: Class ResponseStream
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.io.OutputStream
|
+--javax.servlet.ServletOutputStream
|
+--org.apache.catalina.connector.Response