public class HTTPOutputStream extends java.io.OutputStream implements SupportsIsStreamClosed
This stream should be used to write the HTTP body.
| Constructor and Description |
|---|
HTTPOutputStream(java.io.OutputStream out,
long length) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
equals(java.lang.Object obj) |
void |
flush() |
int |
hashCode() |
boolean |
isStreamClosed() |
void |
setLength(long length)
Sets the length of the HTTP body.
|
void |
write(byte[] b,
int off,
int len) |
void |
write(int arg0) |
public void setLength(long length)
Can only be set BEFORE someone writes bytes to this stream.
length - the length to set.public void write(int arg0)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws java.io.IOException
write in class java.io.OutputStreamjava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.OutputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.OutputStreamjava.io.IOExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean isStreamClosed()
isStreamClosed in interface SupportsIsStreamClosed