Class TypeInformationSerializer

  • All Implemented Interfaces:
    ByteBufferSerializer<TypeInformation>

    public class TypeInformationSerializer
    extends java.lang.Object
    implements ByteBufferSerializer<TypeInformation>
    Class to handle the serialization and deserialization of type information.

    The serialization format is custom, and not very extensible. However, the standard Java "serializable" API did not seem well suited for this task, and assumes an object stream context, while we intend to focus on Java NIO.

    TODO: on the long run, this code needs to be refactored, and a more extensible format needs to be created. Maybe, a protobuf based API would be possible.

    Since:
    0.5.5
    Author:
    Erich Schubert