Class NodeId.NodeIdSerializer.NodeIdSerializerSnapshot

java.lang.Object
org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<NodeId,NodeId.NodeIdSerializer>
org.apache.flink.cep.nfa.sharedbuffer.NodeId.NodeIdSerializer.NodeIdSerializerSnapshot
All Implemented Interfaces:
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<NodeId>
Enclosing class:
NodeId.NodeIdSerializer

public static final class NodeId.NodeIdSerializer.NodeIdSerializerSnapshot extends org.apache.flink.api.common.typeutils.CompositeTypeSerializerSnapshot<NodeId,NodeId.NodeIdSerializer>
Serializer configuration snapshot for compatibility and format evolution.
  • Constructor Details

    • NodeIdSerializerSnapshot

      public NodeIdSerializerSnapshot()
    • NodeIdSerializerSnapshot

      public NodeIdSerializerSnapshot(NodeId.NodeIdSerializer nodeIdSerializer)
  • Method Details

    • getCurrentOuterSnapshotVersion

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

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

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