|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.
フィールドの概要 | |
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? |
コンストラクタの概要 | |
ResponseStream(Response response)
Construct a servlet output stream associated with the specified Request. |
メソッドの概要 | |
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. |
クラス javax.servlet.ServletOutputStream から継承したメソッド |
print, print, print, print, print, print, print, println, println, println, println, println, println, println, println |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
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
コンストラクタの詳細 |
public ResponseStream(Response response)
response
- The associated responseメソッドの詳細 |
public void close() throws java.io.IOException
java.io.OutputStream
内の close
public void flush() throws java.io.IOException
java.io.OutputStream
内の flush
public void write(int b) throws java.io.IOException
java.io.OutputStream
内の write
b
- The byte to be writtenjava.io.IOException
- if an input/output error occurspublic void write(byte[] b) throws java.io.IOException
b.length
bytes from the specified byte array
to our output stream.java.io.OutputStream
内の write
b
- The byte array to be writtenjava.io.IOException
- if an input/output error occurspublic void write(byte[] b, int off, int len) throws java.io.IOException
len
bytes from the specified byte array, starting
at the specified offset, to our output stream.java.io.OutputStream
内の write
b
- The byte array containing the bytes to be writtenoff
- Zero-relative starting offset of the bytes to be writtenlen
- The number of bytes to be writtenjava.io.IOException
- if an input/output error occurs
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |