static class Hessian2StreamingInput.StreamingInputStream
extends java.io.InputStream
| Modifier and Type | Field and Description |
|---|---|
private java.io.InputStream |
_is |
private boolean |
_isPacketEnd |
private int |
_length |
| Constructor and Description |
|---|
StreamingInputStream(java.io.InputStream is) |
| Modifier and Type | Method and Description |
|---|---|
void |
endPacket() |
boolean |
isDataAvailable() |
int |
read() |
int |
read(byte[] buffer,
int offset,
int length) |
private int |
readChunkLength(java.io.InputStream is) |
boolean |
startPacket() |
private java.io.InputStream _is
private int _length
private boolean _isPacketEnd
public boolean isDataAvailable()
public boolean startPacket()
throws java.io.IOException
java.io.IOExceptionpublic void endPacket()
throws java.io.IOException
java.io.IOExceptionpublic int read()
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionpublic int read(byte[] buffer,
int offset,
int length)
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionprivate int readChunkLength(java.io.InputStream is)
throws java.io.IOException
java.io.IOException