Class BaseArrayBinaryDtoFieldCodec<T,​A>

java.lang.Object
io.datarouter.bytes.binarydto.fieldcodec.BinaryDtoBaseFieldCodec<A>
io.datarouter.bytes.binarydto.fieldcodec.other.BaseArrayBinaryDtoFieldCodec<T,​A>
Direct Known Subclasses:
ListBinaryDtoFieldCodec, ObjectArrayBinaryDtoFieldCodec

public abstract class BaseArrayBinaryDtoFieldCodec<T,​A>
extends BinaryDtoBaseFieldCodec<A>
  • Constructor Details

    • BaseArrayBinaryDtoFieldCodec

      public BaseArrayBinaryDtoFieldCodec​(BinaryDtoBaseFieldCodec<T> itemCodec, boolean isNullableItems)
  • Method Details

    • supportsComparableCodec

      public boolean supportsComparableCodec()
      Description copied from class: BinaryDtoBaseFieldCodec
      Override with true if the codec is suitable for comparable encoding.
      Specified by:
      supportsComparableCodec in class BinaryDtoBaseFieldCodec<A>
    • encodeInternal

      public byte[] encodeInternal​(List<T> value)
    • decodeInternal

      public List<T> decodeInternal​(byte[] bytes, int offset, int length)