|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.OutputStream
com.caucho.vfs.GzipStream
public class GzipStream
Underlying stream handling HTTP requests.
Constructor Summary | |
---|---|
GzipStream()
Create a new Gzip stream. |
|
GzipStream(java.io.OutputStream os)
Create a new Gzip stream. |
Method Summary | |
---|---|
boolean |
canWrite()
The stream is always writable (?) |
void |
close()
Close the connection. |
void |
closeWrite()
Writes a buffer to the underlying stream. |
void |
flush()
Flushes the underlying stream. |
void |
free()
|
void |
init(java.io.OutputStream os)
Initializes the stream for the next request. |
boolean |
isData()
Checks if data is written to the stream. |
void |
reset()
Resets the stream |
void |
setEnable(boolean enable)
Sets true to enable; |
void |
setGzip(boolean isGzip)
If true, use gzip. |
void |
write(byte[] buf,
int offset,
int length)
Writes a buffer to the underlying stream. |
void |
write(int v)
Writes a byte |
Methods inherited from class java.io.OutputStream |
---|
write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GzipStream()
public GzipStream(java.io.OutputStream os) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public void setEnable(boolean enable)
public void setGzip(boolean isGzip)
public void init(java.io.OutputStream os)
public void reset()
public boolean isData()
public boolean canWrite()
public void write(int v) throws java.io.IOException
write
in class java.io.OutputStream
v
- the value to write
java.io.IOException
public void write(byte[] buf, int offset, int length) throws java.io.IOException
write
in class java.io.OutputStream
buffer
- the byte array to write.offset
- the offset into the byte array.length
- the number of bytes to write.
java.io.IOException
public void closeWrite() throws java.io.IOException
buffer
- the byte array to write.offset
- the offset into the byte array.length
- the number of bytes to write.isEnd
- true when the write is flushing a close.
java.io.IOException
public void flush() throws java.io.IOException
flush
in interface java.io.Flushable
flush
in class java.io.OutputStream
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in class java.io.OutputStream
java.io.IOException
public void free()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |