Class KafkaSourceEnumStateSerializer

  • All Implemented Interfaces:
    org.apache.flink.core.io.SimpleVersionedSerializer<KafkaSourceEnumState>, org.apache.flink.core.io.Versioned

    @Internal
    public class KafkaSourceEnumStateSerializer
    extends Object
    implements org.apache.flink.core.io.SimpleVersionedSerializer<KafkaSourceEnumState>
    The Serializer for the enumerator state of Kafka source.
    • Constructor Detail

      • KafkaSourceEnumStateSerializer

        public KafkaSourceEnumStateSerializer()
    • Method Detail

      • getVersion

        public int getVersion()
        Specified by:
        getVersion in interface org.apache.flink.core.io.SimpleVersionedSerializer<KafkaSourceEnumState>
        Specified by:
        getVersion in interface org.apache.flink.core.io.Versioned
      • serializeTopicPartitions

        @VisibleForTesting
        public static byte[] serializeTopicPartitions​(Collection<org.apache.kafka.common.TopicPartition> topicPartitions)
                                               throws IOException
        Throws:
        IOException