| Package | Description |
|---|---|
| org.msgpack.core | |
| org.msgpack.value | |
| org.msgpack.value.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
MessageBufferPacker
MessagePacker that is useful to produce byte array output.
|
| Modifier and Type | Method and Description |
|---|---|
MessagePacker |
MessagePacker.addPayload(byte[] src)
Writes a byte array to the output.
|
MessagePacker |
MessagePacker.addPayload(byte[] src,
int off,
int len)
Writes a byte array to the output.
|
static MessagePacker |
MessagePack.newDefaultPacker(MessageBufferOutput out)
Creates a packer that serializes objects into the specified output.
|
static MessagePacker |
MessagePack.newDefaultPacker(java.io.OutputStream out)
Creates a packer that serializes objects into the specified output stream.
|
static MessagePacker |
MessagePack.newDefaultPacker(java.nio.channels.WritableByteChannel channel)
Creates a packer that serializes objects into the specified writable channel.
|
MessagePacker |
MessagePack.PackerConfig.newPacker(MessageBufferOutput out)
Creates a packer that serializes objects into the specified output.
|
MessagePacker |
MessagePack.PackerConfig.newPacker(java.io.OutputStream out)
Creates a packer that serializes objects into the specified output stream.
|
MessagePacker |
MessagePack.PackerConfig.newPacker(java.nio.channels.WritableByteChannel channel)
Creates a packer that serializes objects into the specified writable channel.
|
MessagePacker |
MessagePacker.packArrayHeader(int arraySize)
Writes header of an Array value.
|
MessagePacker |
MessagePacker.packBigInteger(java.math.BigInteger bi)
Writes an Integer value.
|
MessagePacker |
MessagePacker.packBinaryHeader(int len)
Writes header of a Binary value.
|
MessagePacker |
MessagePacker.packBoolean(boolean b)
Writes a Boolean value.
|
MessagePacker |
MessagePacker.packByte(byte b)
Writes an Integer value.
|
MessagePacker |
MessagePacker.packDouble(double v)
Writes a Float value.
|
MessagePacker |
MessagePacker.packExtensionTypeHeader(byte extType,
int payloadLen)
Writes header of an Extension value.
|
MessagePacker |
MessagePacker.packFloat(float v)
Writes a Float value.
|
MessagePacker |
MessagePacker.packInt(int r)
Writes an Integer value.
|
MessagePacker |
MessagePacker.packLong(long v)
Writes an Integer value.
|
MessagePacker |
MessagePacker.packMapHeader(int mapSize)
Writes header of a Map value.
|
MessagePacker |
MessagePacker.packNil()
Writes a Nil value.
|
MessagePacker |
MessagePacker.packRawStringHeader(int len)
Writes header of a String value.
|
MessagePacker |
MessagePacker.packShort(short v)
Writes an Integer value.
|
MessagePacker |
MessagePacker.packString(java.lang.String s)
Writes a String vlaue in UTF-8 encoding.
|
MessagePacker |
MessagePacker.packTimestamp(java.time.Instant instant)
Writes a Timestamp value.
|
MessagePacker |
MessagePacker.packTimestamp(long millis)
Writes a Timesamp value using a millisecond value (e.g., System.currentTimeMillis())
|
MessagePacker |
MessagePacker.packTimestamp(long epochSecond,
int nanoAdjustment)
Writes a Timestamp value.
|
MessagePacker |
MessagePacker.packValue(Value v)
Writes a dynamically typed value.
|
MessagePacker |
MessagePacker.writePayload(byte[] src)
Writes a byte array to the output.
|
MessagePacker |
MessagePacker.writePayload(byte[] src,
int off,
int len)
Writes a byte array to the output.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Value.writeTo(MessagePacker pk)
Serializes the value using the specified
MessagePacker |
void |
Variable.writeTo(MessagePacker pk) |
void |
Variable.NilValueAccessor.writeTo(MessagePacker pk) |
void |
Variable.BooleanValueAccessor.writeTo(MessagePacker pk) |
void |
Variable.IntegerValueAccessor.writeTo(MessagePacker pk) |
void |
Variable.FloatValueAccessor.writeTo(MessagePacker pk) |
void |
Variable.BinaryValueAccessor.writeTo(MessagePacker pk) |
void |
Variable.StringValueAccessor.writeTo(MessagePacker pk) |
void |
Variable.ArrayValueAccessor.writeTo(MessagePacker pk) |
void |
Variable.MapValueAccessor.writeTo(MessagePacker pk) |
void |
Variable.ExtensionValueAccessor.writeTo(MessagePacker pk) |
void |
Variable.TimestampValueAccessor.writeTo(MessagePacker pk) |
| Modifier and Type | Method and Description |
|---|---|
void |
ImmutableArrayValueImpl.writeTo(MessagePacker pk) |
void |
ImmutableBigIntegerValueImpl.writeTo(MessagePacker pk) |
void |
ImmutableBinaryValueImpl.writeTo(MessagePacker pk) |
void |
ImmutableBooleanValueImpl.writeTo(MessagePacker packer) |
void |
ImmutableDoubleValueImpl.writeTo(MessagePacker pk) |
void |
ImmutableExtensionValueImpl.writeTo(MessagePacker packer) |
void |
ImmutableLongValueImpl.writeTo(MessagePacker pk) |
void |
ImmutableMapValueImpl.writeTo(MessagePacker pk) |
void |
ImmutableNilValueImpl.writeTo(MessagePacker pk) |
void |
ImmutableStringValueImpl.writeTo(MessagePacker pk) |
void |
ImmutableTimestampValueImpl.writeTo(MessagePacker packer) |