Class ArrayListSerializerSnapshot<T>

  • All Implemented Interfaces:
    org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<ArrayList<T>>

    public class ArrayListSerializerSnapshot<T>
    extends org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<ArrayList<T>,​ArrayListSerializer<T>>
    Snapshot class for the ArrayListSerializer.
    • Constructor Detail

      • ArrayListSerializerSnapshot

        public ArrayListSerializerSnapshot()
        Constructor for read instantiation.
      • ArrayListSerializerSnapshot

        public ArrayListSerializerSnapshot​(ArrayListSerializer<T> arrayListSerializer)
        Constructor for creating the snapshot for writing.
    • Method Detail

      • getCurrentOuterSnapshotVersion

        public int getCurrentOuterSnapshotVersion()
        Specified by:
        getCurrentOuterSnapshotVersion in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<ArrayList<T>,​ArrayListSerializer<T>>
      • createOuterSerializerWithNestedSerializers

        protected ArrayListSerializer<T> createOuterSerializerWithNestedSerializers​(org.apache.flink.api.common.typeutils.TypeSerializer<?>[] nestedSerializers)
        Specified by:
        createOuterSerializerWithNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<ArrayList<T>,​ArrayListSerializer<T>>
      • getNestedSerializers

        protected org.apache.flink.api.common.typeutils.TypeSerializer<?>[] getNestedSerializers​(ArrayListSerializer<T> outerSerializer)
        Specified by:
        getNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<ArrayList<T>,​ArrayListSerializer<T>>