Class FileCommitter

  • All Implemented Interfaces:
    AutoCloseable, org.apache.flink.api.connector.sink2.Committer<FileSinkCommittable>

    @Internal
    public class FileCommitter
    extends Object
    implements org.apache.flink.api.connector.sink2.Committer<FileSinkCommittable>
    Committer implementation for FileSink.

    This committer is responsible for taking staged part-files, i.e. part-files in "pending" state, created by the FileWriter and commit them, or put them in "finished" state and ready to be consumed by downstream applications or systems.