public abstract class HTTPOutputStream extends OutputStream
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
clientMode |
protected boolean |
closed |
protected boolean |
commited |
protected MetaData |
info |
protected static Log |
log |
| 构造器和说明 |
|---|
HTTPOutputStream(MetaData info,
boolean clientMode) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
commit() |
boolean |
isClosed() |
boolean |
isCommited() |
void |
write(byte[] array,
int offset,
int length) |
abstract void |
write(ByteBuffer data) |
void |
write(int b) |
abstract void |
writeWithContentLength(ByteBuffer data) |
abstract void |
writeWithContentLength(ByteBuffer[] data) |
close, flush, writeprotected static final Log log
protected final boolean clientMode
protected final MetaData info
protected boolean closed
protected boolean commited
public HTTPOutputStream(MetaData info, boolean clientMode)
public boolean isClosed()
public boolean isCommited()
public void write(int b)
throws IOException
write 在类中 OutputStreamIOExceptionpublic void write(byte[] array,
int offset,
int length)
throws IOException
write 在类中 OutputStreamIOExceptionpublic abstract void writeWithContentLength(ByteBuffer[] data) throws IOException
IOExceptionpublic abstract void writeWithContentLength(ByteBuffer data) throws IOException
IOExceptionpublic abstract void commit()
throws IOException
IOExceptionpublic abstract void write(ByteBuffer data) throws IOException
IOExceptionCopyright © 2016. All rights reserved.