Class Serializers.VarLongSerializer

java.lang.Object
com.complexible.common.primitives.Serializers.VarLongSerializer
Enclosing class:
Serializers

public static final class Serializers.VarLongSerializer extends Object
Serializes the given long to as many bytes as required.
  • Constructor Details

    • VarLongSerializer

      public VarLongSerializer()
  • Method Details

    • bytesRequired

      public int bytesRequired(long value)
    • serialize

      public byte[] serialize(long value)
    • serialize

      public int serialize(long value, byte[] bytes, int offset)
    • deserialize

      public long deserialize(byte[] bytes)
    • deserialize

      public long deserialize(byte[] bytes, int offset, int length)
    • deserialize

      public long deserialize(ByteBuffer bytes, int offset, int length)