Class SharedBufferNodeSerializerSnapshotV2

java.lang.Object
org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<SharedBufferNode,SharedBufferNodeSerializer>
org.apache.flink.cep.nfa.sharedbuffer.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 Details

    • SharedBufferNodeSerializerSnapshotV2

      public SharedBufferNodeSerializerSnapshotV2()
    • SharedBufferNodeSerializerSnapshotV2

      public SharedBufferNodeSerializerSnapshotV2(SharedBufferNodeSerializer sharedBufferNodeSerializer)
  • Method Details

    • 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>
    • getNestedSerializers

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