object PrimitiveCodec
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PrimitiveCodec
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
class
AnyCodec extends MessageCodec[Any]
Codec for Any values.
Codec for Any values. This only supports very basic types to enable packing/unpacking collections like Seq[Any], Map[Any, Any] at ease.
Another option to implement AnyCodec is packing pairs of (type, value), but we will not take this approach as this will require many bytes to fully encode type names.
- trait PrimitiveArrayCodec extends AnyRef
- trait PrimitiveCodec[A] extends MessageCodec[A]
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val primitiveArrayCodec: Map[Surface, MessageCodec[_ >: Array[Any] with Array[Char] with Array[Short] with Array[Byte] with Array[String] with Array[Boolean] with Array[Double] with Array[Float] with Array[Long] with Array[Int] <: Array[_ >: Char with Short with Byte with String with Boolean with Double with Float with Long with Int]]]
- val primitiveCodec: Map[Surface, MessageCodec[_]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- object AnyArrayCodec extends MessageCodec[Array[Any]] with PrimitiveArrayCodec
- object AnyCodec extends Serializable
- object BigIntCodec extends PrimitiveCodec[BigInt]
- object BigIntegerCodec extends PrimitiveCodec[BigInteger]
- object BooleanArrayCodec extends MessageCodec[Array[Boolean]] with PrimitiveArrayCodec
- object BooleanCodec extends PrimitiveCodec[Boolean]
- object ByteArrayCodec extends MessageCodec[Array[Byte]]
- object ByteCodec extends PrimitiveCodec[Byte]
- object CharArrayCodec extends MessageCodec[Array[Char]] with PrimitiveArrayCodec
- object CharCodec extends PrimitiveCodec[Char]
- object DoubleArrayCodec extends MessageCodec[Array[Double]] with PrimitiveArrayCodec
- object DoubleCodec extends PrimitiveCodec[Double]
- object FloatArrayCodec extends MessageCodec[Array[Float]] with PrimitiveArrayCodec
- object FloatCodec extends PrimitiveCodec[Float]
- object IntArrayCodec extends MessageCodec[Array[Int]] with PrimitiveArrayCodec
- object IntCodec extends PrimitiveCodec[Int]
- object LongArrayCodec extends MessageCodec[Array[Long]] with PrimitiveArrayCodec
- object LongCodec extends PrimitiveCodec[Long]
- object RawMsgPackCodec extends MessageCodec[MsgPack]
- object ShortArrayCodec extends MessageCodec[Array[Short]] with PrimitiveArrayCodec
- object ShortCodec extends PrimitiveCodec[Short]
- object StringArrayCodec extends MessageCodec[Array[String]] with PrimitiveArrayCodec
- object StringCodec extends PrimitiveCodec[String]
- object UnitCodec extends PrimitiveCodec[Unit]
-
object
ValueCodec extends MessageCodec[Value]
MessagePack value codec
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated