public class MessagePack
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MessagePack.Code
The prefix code set of MessagePack.
|
static class |
MessagePack.PackerConfig
MessagePacker configuration.
|
static class |
MessagePack.UnpackerConfig
MessageUnpacker configuration.
|
Modifier and Type | Field and Description |
---|---|
static java.nio.charset.Charset |
UTF8 |
Modifier and Type | Method and Description |
---|---|
static MessageBufferPacker |
newDefaultBufferPacker()
Create a packer for storing packed data into a byte array
|
static MessagePacker |
newDefaultPacker(MessageBufferOutput out)
Create a packer that outputs the packed data to the specified output
|
static MessagePacker |
newDefaultPacker(java.io.OutputStream out)
Create a packer that outputs the packed data to a target output stream
|
static MessagePacker |
newDefaultPacker(java.nio.channels.WritableByteChannel channel)
Create a packer that outputs the packed data to a channel
|
static MessageUnpacker |
newDefaultUnpacker(byte[] contents)
Create an unpacker that reads the data from a given byte array
|
static MessageUnpacker |
newDefaultUnpacker(byte[] contents,
int offset,
int length)
Create an unpacker that reads the data from a given byte array [offset, offset+length)
|
static MessageUnpacker |
newDefaultUnpacker(java.io.InputStream in)
Create an unpacker that reads the data from a given input stream
|
static MessageUnpacker |
newDefaultUnpacker(MessageBufferInput in)
Create an unpacker that reads the data from a given input
|
static MessageUnpacker |
newDefaultUnpacker(java.nio.channels.ReadableByteChannel channel)
Create an unpacker that reads the data from a given channel
|
public static MessagePacker newDefaultPacker(MessageBufferOutput out)
out
- public static MessagePacker newDefaultPacker(java.io.OutputStream out)
out
- public static MessagePacker newDefaultPacker(java.nio.channels.WritableByteChannel channel)
channel
- public static MessageBufferPacker newDefaultBufferPacker()
public static MessageUnpacker newDefaultUnpacker(MessageBufferInput in)
in
- public static MessageUnpacker newDefaultUnpacker(java.io.InputStream in)
in
- public static MessageUnpacker newDefaultUnpacker(java.nio.channels.ReadableByteChannel channel)
channel
- public static MessageUnpacker newDefaultUnpacker(byte[] contents)
contents
- public static MessageUnpacker newDefaultUnpacker(byte[] contents, int offset, int length)
contents
- offset
- length
-