Class SharedBufferNodeSerializerSnapshotV2

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

    public final class SharedBufferNodeSerializerSnapshotV2
    extends org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<SharedBufferNode,​SharedBufferNodeSerializer>
    Serializer configuration snapshot for compatibility and format evolution.
    • Constructor Detail

      • SharedBufferNodeSerializerSnapshotV2

        public SharedBufferNodeSerializerSnapshotV2()
      • SharedBufferNodeSerializerSnapshotV2

        public SharedBufferNodeSerializerSnapshotV2​(SharedBufferNodeSerializer sharedBufferNodeSerializer)
    • Method Detail

      • getCurrentOuterSnapshotVersion

        protected int getCurrentOuterSnapshotVersion()
        Specified by:
        getCurrentOuterSnapshotVersion in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<SharedBufferNode,​SharedBufferNodeSerializer>
      • createOuterSerializerWithNestedSerializers

        protected SharedBufferNodeSerializer createOuterSerializerWithNestedSerializers​(org.apache.flink.api.common.typeutils.TypeSerializer<?>[] nestedSerializers)
        Specified by:
        createOuterSerializerWithNestedSerializers in class org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<SharedBufferNode,​SharedBufferNodeSerializer>