Class Codecs.LongArrayCodec

java.lang.Object
com.tangosol.io.pof.reflect.Codecs.AbstractCodec
com.tangosol.io.pof.reflect.Codecs.LongArrayCodec
All Implemented Interfaces:
Codec
Enclosing class:
Codecs

public static class Codecs.LongArrayCodec extends Codecs.AbstractCodec
Implementation of Codec that delegates to PofReader.readLongArray(int, LongArray) and PofWriter.writeLongArray(int, LongArray) to deserialize and serialize an object.
Since:
3.7.1
  • Field Details

    • f_clzLa

      protected Class<LongArray<Object>> f_clzLa
      Class that represents the LongArray implementation that will be serialized and deserialized into.
  • Constructor Details

    • LongArrayCodec

      public LongArrayCodec(Class<LongArray<Object>> clzLa)
      Construct a LongArrayCodec.
      Parameters:
      clzLa - the Class that represents the LongArray implementation that will be serialized and deserialized into
  • Method Details

    • decode

      public Object decode(PofReader in, int index) throws IOException
      Deserialize an object from the provided PofReader. Implementing this interface allows introducing specific return implementations.
      Parameters:
      in - the PofReader to read from
      index - the index of the POF property to deserialize
      Returns:
      a specific implementation of the POF property
      Throws:
      IOException - if an I/O error occurs