BufferPackerImpl

wvlet.airframe.msgpack.impl.BufferPackerImpl
class BufferPackerImpl(bufferPacker: MessageBufferPacker) extends PackerImpl with BufferPacker

Attributes

Graph
Supertypes
trait Packer
trait AutoCloseable
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def clear: Unit

Attributes

Definition Classes
override def toByteArray: Array[Byte]

Attributes

Definition Classes

Inherited methods

override def addPayload(src: Array[Byte], offset: Int, length: Int): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def addPayload(src: Array[Byte]): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def close(): Unit

Attributes

Definition Classes
PackerImpl -> AutoCloseable
Inherited from:
PackerImpl
override def packArrayHeader(arraySize: Int): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packBigInteger(v: BigInteger): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packBinaryHeader(len: Int): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packBoolean(v: Boolean): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packByte(v: Byte): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packDouble(v: Double): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
def packExtensionTypeHeader(extensionTypeHeader: ExtTypeHeader): Packer.this.type

Attributes

Inherited from:
Packer
override def packExtensionTypeHeader(extType: Byte, payloadLen: Int): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packFloat(v: Float): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packInt(v: Int): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packLong(v: Long): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packMapHeader(mapSize: Int): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packNil: PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packRawStringHeader(len: Int): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packShort(v: Short): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packString(v: String): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def packTimestamp(epochSecond: Long, nanoAdjustment: Int): PackerImpl.this.type

if nanoAdjustment == 0 and epochSeconds <= 2^32, it will encode the timestamp using Timestamp32. Otherwise, an appropriate timestamp code is chosen automatically from one of timestamp32, timestamp64, and timestamp96.

if nanoAdjustment == 0 and epochSeconds <= 2^32, it will encode the timestamp using Timestamp32. Otherwise, an appropriate timestamp code is chosen automatically from one of timestamp32, timestamp64, and timestamp96.

Attributes

Definition Classes
Inherited from:
PackerImpl
def packTimestamp(v: Instant): Packer.this.type

Attributes

Inherited from:
Packer
override def packValue(v: Value): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def totalByteSize: Long

Attributes

Definition Classes
Inherited from:
PackerImpl
override def writePayload(src: Array[Byte], offset: Int, length: Int): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl
override def writePayload(src: Array[Byte]): PackerImpl.this.type

Attributes

Definition Classes
Inherited from:
PackerImpl