com.rallyhealth.weepack.v1
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class InputStreamMsgPackParserclass MsgPackParser
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Msgtrait FromInputclass Objecttrait Matchableclass AnyShow all
Defines common functionality to any parser that works on a java.io.InputStream
Defines common functionality to any parser that works on a java.io.InputStream
Allows you to look up individual bytes by index, take slices of byte ranges or strings, and drop old portions of buffered data once you are certain you no longer need them.
The buffer
size is managed by allowing it to grow in size until it exceeds its capacity. When that happens, one of two things happen:
-
If the buffer has enough space, we left-shift the data in the buffer to over-write the portion that has already been dropped.
-
If the buffer does not have enough space, we allocate a new buffer big enough to hold the new data we need to store (size a power of two multiple of the old size) and copy the data over, again shifted left .
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class InputStreamMsgPackParser
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Msgtrait FromInputclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Msgtrait FromInputclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Msgtrait FromInputclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FromMsgPack.type
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Msgtrait FromInputclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Msgtrait FromInputclass Objecttrait Matchableclass AnyShow all
In-memory representation of the MessagePack data model
In-memory representation of the MessagePack data model
test - https://msgpack.org/index.html
Note that we do not model all the fine details of the MessagePack format in this type; fixed and variable length strings/maps/arrays are all modelled using the same Str/Obj/Arr types, and the various sized integers are all collapsed into Int32/Int64/UInt64. The appropriately sized versions are written out when the message is serialized to bytes.
Attributes
- Companion
- object
- Supertypes
-
trait FromInputclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MsgPackKeys.type
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Visitor[T, T]trait AutoCloseableclass Objecttrait Matchableclass AnyShow all
A Visitor specialized to work with msgpack types. Forwards the not-msgpack-related methods to their msgpack equivalents.
A Visitor specialized to work with msgpack types. Forwards the not-msgpack-related methods to their msgpack equivalents.
Attributes
- Supertypes
-
trait Visitor[T, J]trait AutoCloseableclass Objecttrait Matchableclass Any
- Known subtypes
-
object Msg.typeclass MsgPackRenderer[T]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Msgtrait FromInputclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ToMsgPack.type