wvlet.airframe.msgpack.spi
Attributes
Members list
Type members
Classlikes
Buffer interface, which does not have any internal cursors unlike ByteBuffer of Java library.
Buffer interface, which does not have any internal cursors unlike ByteBuffer of Java library.
- The read methods read the buffer data from the given position.
- The write methods write data to the specified position in the buffer and return the written byte length.
If the buffer capacity is insufficient, these read/write methods throw an InsufficientBufferException. If this exception is thrown, the user code should feed more data, and then resume reading.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait ReadBufferclass ByteArrayBufferBaseclass ByteArrayBufferclass InfiniteByteArrayBuffertrait WriteBuffer
Attributes
- Supertypes
- Known subtypes
-
class PureScalaBufferPacker
MessagePack prefix codes
MessagePack prefix codes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Code.type
Compatibility layer for Scala.js
Compatibility layer for Scala.js
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Compat.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait InternalErrorobject INSUFFICIENT_BUFFER.typetrait InvalidFormatErrorobject INVALID_EXT_FORMAT.typeobject INVALID_STRING_CODING.typeobject NEVER_USED_FORMAT.typeobject TOO_LARGE_MESSAGE.typetrait TypeConversionErrorobject INTEGER_OVERFLOW.typeobject INVALID_TYPE.typeobject INVALID_TYPE_CAST.typeShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Producttrait Equalsclass MessageExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
This error is thrown when the user tries to read an integer value using a smaller types. For example, calling MessageUnpacker.unpackInt() for an integer value that is larger than Integer.MAX_VALUE will cause this exception.
This error is thrown when the user tries to read an integer value using a smaller types. For example, calling MessageUnpacker.unpackInt() for an integer value that is larger than Integer.MAX_VALUE will cause this exception.
Attributes
- Supertypes
-
trait Producttrait Equalsclass MessageExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Base class for message pack errors
Base class for message pack errors
Attributes
- Companion
- object
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MessageException.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ARRAY16.typeobject ARRAY32.typeobject BIN16.typeobject BIN32.typeobject BIN8.typeobject BOOLEAN.typeobject EXT16.typeobject EXT32.typeobject EXT8.typeobject FIXARRAY.typeobject FIXEXT1.typeobject FIXEXT16.typeobject FIXEXT2.typeobject FIXEXT4.typeobject FIXEXT8.typeobject FIXMAP.typeobject FIXSTR.typeobject FLOAT32.typeobject FLOAT64.typeobject INT16.typeobject INT32.typeobject INT64.typeobject INT8.typeobject MAP16.typeobject MAP32.typeobject NEGFIXINT.typeobject NEVER_USED.typeobject NIL.typeobject POSFIXINT.typeobject STR16.typeobject STR32.typeobject STR8.typeobject UINT16.typeobject UINT32.typeobject UINT64.typeobject UINT8.typeShow all
Describes the list of the message format types defined in the MessagePack specification.
Describes the list of the message format types defined in the MessagePack specification.
Attributes
- Companion
- class
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MessageFormat.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MessagePack.type
Provides a buffered output stream that writes sequence of WriteBuffer instances.
Provides a buffered output stream that writes sequence of WriteBuffer instances.
A Sink implementation has total control of the buffer memory so that it can reuse buffer memory, use buffer pools, or use memory-mapped files.
Attributes
- Supertypes
-
trait Flushabletrait AutoCloseableclass Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait AutoCloseableclass Objecttrait Matchableclass Any
Write MessagePack code at a given position on the buffer and return the written byte length
Write MessagePack code at a given position on the buffer and return the written byte length
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OffsetPacker.type
Read a message pack data from a given offset in the buffer. The last read byte length can be checked by calling ReadCursor.lastReadLength method.
Read a message pack data from a given offset in the buffer. The last read byte length can be checked by calling ReadCursor.lastReadLength method.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
OffsetUnpacker.type
Message Packer interface
Message Packer interface
Attributes
- Supertypes
-
trait AutoCloseableclass Objecttrait Matchableclass Any
- Known subtypes
-
trait BufferPackerclass PureScalaBufferPacker
Attributes
- Supertypes
- Known subtypes
Mutable cursor for Unpacker.
Mutable cursor for Unpacker.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Producttrait Equalsclass MessageExceptionclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
MessageUnpacker interface
MessageUnpacker interface
Attributes
- Supertypes
-
trait AutoCloseableclass Objecttrait Matchableclass Any
- Known subtypes
-
class PureScalaBufferUnpacker
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ArrayValueclass BooleanValueclass DoubleValueclass ExtensionValuetrait IntegerValueclass BigIntegerValueclass LongValueclass MapValueobject NilValue.typeclass RawValueclass BinaryValueclass StringValueclass TimestampValueShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ValueFactory.type
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all