public class MsgpackJavaUnpacker
extends java.lang.Object
implements msgpack4z.MsgUnpacker
| Constructor and Description |
|---|
MsgpackJavaUnpacker(org.msgpack.core.MessagePack.UnpackerConfig config,
byte[] bytes) |
MsgpackJavaUnpacker(org.msgpack.core.MessageUnpacker unpacker) |
| Modifier and Type | Method and Description |
|---|---|
void |
arrayEnd() |
void |
close() |
static msgpack4z.MsgUnpacker |
defaultUnpacker(byte[] bytes) |
void |
mapEnd() |
msgpack4z.MsgType |
nextType() |
void |
readPayload(byte[] a) |
byte[] |
readPayload(int length) |
static msgpack4z.MsgType |
toMsgType(org.msgpack.value.ValueType t) |
int |
unpackArrayHeader() |
java.math.BigInteger |
unpackBigInteger() |
byte[] |
unpackBinary() |
boolean |
unpackBoolean() |
byte |
unpackByte() |
double |
unpackDouble() |
msgpack4z.ExtTypeHeader |
unpackExtTypeHeader() |
float |
unpackFloat() |
int |
unpackInt() |
long |
unpackLong() |
int |
unpackMapHeader() |
void |
unpackNil() |
short |
unpackShort() |
java.lang.String |
unpackString() |
public MsgpackJavaUnpacker(org.msgpack.core.MessageUnpacker unpacker)
public MsgpackJavaUnpacker(org.msgpack.core.MessagePack.UnpackerConfig config,
byte[] bytes)
public static msgpack4z.MsgUnpacker defaultUnpacker(byte[] bytes)
public static msgpack4z.MsgType toMsgType(org.msgpack.value.ValueType t)
public msgpack4z.MsgType nextType()
throws java.io.IOException
nextType in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic byte unpackByte()
throws java.io.IOException
unpackByte in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic short unpackShort()
throws java.io.IOException
unpackShort in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic int unpackInt()
throws java.io.IOException
unpackInt in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic long unpackLong()
throws java.io.IOException
unpackLong in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic java.math.BigInteger unpackBigInteger()
throws java.io.IOException
unpackBigInteger in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic double unpackDouble()
throws java.io.IOException
unpackDouble in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic float unpackFloat()
throws java.io.IOException
unpackFloat in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic int unpackArrayHeader()
throws java.io.IOException
unpackArrayHeader in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic void arrayEnd()
throws java.io.IOException
arrayEnd in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic void mapEnd()
throws java.io.IOException
mapEnd in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic int unpackMapHeader()
throws java.io.IOException
unpackMapHeader in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic boolean unpackBoolean()
throws java.io.IOException
unpackBoolean in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic void unpackNil()
throws java.io.IOException
unpackNil in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic java.lang.String unpackString()
throws java.io.IOException
unpackString in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic byte[] unpackBinary()
throws java.io.IOException
unpackBinary in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic byte[] readPayload(int length)
throws java.io.IOException
readPayload in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic void readPayload(byte[] a)
throws java.io.IOException
readPayload in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic msgpack4z.ExtTypeHeader unpackExtTypeHeader()
throws java.io.IOException
unpackExtTypeHeader in interface msgpack4z.MsgUnpackerjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface msgpack4z.MsgUnpackerjava.io.IOException