Class CommittableCollectorSerializer<CommT>

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

    @Internal
    public final class CommittableCollectorSerializer<CommT>
    extends Object
    implements org.apache.flink.core.io.SimpleVersionedSerializer<CommittableCollector<CommT>>
    The serializer for the CommittableCollector. Compatible to 1.14- StreamingCommitterState.
    • Constructor Detail

      • CommittableCollectorSerializer

        public CommittableCollectorSerializer​(org.apache.flink.core.io.SimpleVersionedSerializer<CommT> committableSerializer,
                                              int owningSubtaskId,
                                              int owningNumberOfSubtasks,
                                              org.apache.flink.metrics.groups.SinkCommitterMetricGroup metricGroup)
    • Method Detail

      • getVersion

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