BufferPackerImpl

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

Attributes

Graph
Supertypes
trait BufferPacker
class PackerImpl
trait Packer
trait AutoCloseable
class Object
trait Matchable
class Any
Show all

Members list

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