Class/Object

wvlet.airframe.msgpack.impl

UnpackerImpl

Related Docs: object UnpackerImpl | package impl

Permalink

class UnpackerImpl extends Unpacker

A bridge implementation with msgpack-core MessageUnpacker. TODO: Use pure-Scala impl

Linear Supertypes
Unpacker, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnpackerImpl
  2. Unpacker
  3. AutoCloseable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UnpackerImpl(unpacker: MessageUnpacker)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  6. def close(): Unit

    Permalink
    Definition Classes
    UnpackerImpl → AutoCloseable
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  10. def getNextFormat: MessageFormat

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  11. def getNextValueType: ValueType

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  12. def hasNext: Boolean

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  18. def readPayload(length: Int): Array[Byte]

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  19. def readPayload(dst: Array[Byte], offset: Int, length: Int): Unit

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  20. def readPayload(dst: Array[Byte]): Unit

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  21. def skipValue(count: Int): Unit

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  22. def skipValue: Unit

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  25. def tryUnpackNil: Boolean

    Permalink

    Peeks a Nil byte and read it if the next byte is actually a Nil value, then proceed the cursor 1 byte and return true.

    Peeks a Nil byte and read it if the next byte is actually a Nil value, then proceed the cursor 1 byte and return true.

    If the next byte is not Nil, it will return false and the cursor position will not be changed.

    returns

    true if a nil value is read and the cursor is proceeded 1 bytes. false if the next value is not Nil and the cursor position will not change.

    Definition Classes
    UnpackerImplUnpacker
  26. def unpackArrayHeader: Int

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  27. def unpackBigInteger: BigInteger

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  28. def unpackBinaryHeader: Int

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  29. def unpackBoolean: Boolean

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  30. def unpackByte: Byte

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  31. def unpackDouble: Double

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  32. def unpackExtTypeHeader: ExtTypeHeader

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  33. def unpackExtValue(extTypeHeader: ExtTypeHeader): Value

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  34. def unpackFloat: Float

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  35. def unpackInt: Int

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  36. def unpackLong: Long

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  37. def unpackMapHeader: Int

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  38. def unpackNil: Unit

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  39. def unpackRawStringHeader: Int

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  40. def unpackShort: Short

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  41. def unpackString: String

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  42. def unpackTimestamp(extTypeHeader: ExtTypeHeader): Instant

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  43. def unpackTimestamp: Instant

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  44. def unpackValue: Value

    Permalink
    Definition Classes
    UnpackerImplUnpacker
  45. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Unpacker

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped