Package io.datarouter.bytes
-
Interface Summary Interface Description Codec<A,B> A bi-directional Function where encoding then decoding should typically return the original value. -
Class Summary Class Description ByteReader Bytes ByteTool ByteUnitTool ByteWriter Chain Codec.FunctionalCodec<A,B> Build a Codec from two Functions.Codec.NullPassthroughCodec<A,B> Skips the inner codecs when provided values are null, directly returning null.EmptyArray InputStreamTool LengthAndValue<T> LongArray LongArray.LongArrayIterator OutputStreamTool PagedObjectArray<E> ReplacingFunction<A,B> Wrapper around a function to handle exceptional values like null.ReplacingFunction.NullPassthroughFunction<A,B> Replace nulls with nulls.ReplacingFunction.NullReplacingFunction<A,B> Replace nulls with something provided by the SupplierTerminatedByteArrayTool Terminated arrays can be embedded in a bigger array knowing that 0 is the terminal character.TerminatedByteArrayTool.NumEscapedAndTerminalIndex ToStringTool VarIntTool -
Enum Summary Enum Description Ascii ByteUnitType ByteUnitType.ByteUnitSystem