PackerImpl

class PackerImpl(packer: MessagePacker) extends Packer

Adapter to msgpack-core's MessagePacker

Companion:
object
trait Packer
trait AutoCloseable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def addPayload(src: Array[Byte]): PackerImpl
Definition Classes
override def addPayload(src: Array[Byte], offset: Int, length: Int): PackerImpl
Definition Classes
override def close(): Unit
Definition Classes
AutoCloseable
override def packArrayHeader(arraySize: Int): PackerImpl
Definition Classes
override def packBigInteger(v: BigInteger): PackerImpl
Definition Classes
override def packBinaryHeader(len: Int): PackerImpl
Definition Classes
override def packBoolean(v: Boolean): PackerImpl
Definition Classes
override def packByte(v: Byte): PackerImpl
Definition Classes
override def packDouble(v: Double): PackerImpl
Definition Classes
override def packExtensionTypeHeader(extType: Byte, payloadLen: Int): PackerImpl
Definition Classes
override def packFloat(v: Float): PackerImpl
Definition Classes
override def packInt(v: Int): PackerImpl
Definition Classes
override def packLong(v: Long): PackerImpl
Definition Classes
override def packMapHeader(mapSize: Int): PackerImpl
Definition Classes
override def packNil: PackerImpl
Definition Classes
override def packRawStringHeader(len: Int): PackerImpl
Definition Classes
override def packShort(v: Short): PackerImpl
Definition Classes
override def packString(v: String): PackerImpl
Definition Classes
override def packTimestamp(epochSecond: Long, nanoAdjustment: Int): PackerImpl
Definition Classes
override def packValue(v: Value): PackerImpl
Definition Classes
override def totalByteSize: Long
Definition Classes
override def writePayload(src: Array[Byte]): PackerImpl
Definition Classes
override def writePayload(src: Array[Byte], offset: Int, length: Int): PackerImpl
Definition Classes

Inherited methods

Inherited from:
Packer
def packTimestamp(v: Instant): PackerImpl
Inherited from:
Packer