Class HadoopPathBasedPartFileWriter<IN,​BucketID>

  • All Implemented Interfaces:
    org.apache.flink.streaming.api.functions.sink.filesystem.CompactingFileWriter, org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter<IN,​BucketID>, org.apache.flink.streaming.api.functions.sink.filesystem.PartFileInfo<BucketID>, org.apache.flink.streaming.api.functions.sink.filesystem.RecordWiseCompactingFileWriter<IN>

    public class HadoopPathBasedPartFileWriter<IN,​BucketID>
    extends org.apache.flink.streaming.api.functions.sink.filesystem.AbstractPartFileWriter<IN,​BucketID>
    The part-file writer that writes to the specified hadoop path.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  HadoopPathBasedPartFileWriter.HadoopPathBasedBucketWriter<IN,​BucketID>
      • Nested classes/interfaces inherited from interface org.apache.flink.streaming.api.functions.sink.filesystem.CompactingFileWriter

        org.apache.flink.streaming.api.functions.sink.filesystem.CompactingFileWriter.Type
      • Nested classes/interfaces inherited from interface org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter

        org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.InProgressFileRecoverable, org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.PendingFileRecoverable
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.PendingFileRecoverable closeForCommit()  
      void dispose()  
      long getSize()  
      org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.InProgressFileRecoverable persist()  
      void write​(IN element, long currentTime)  
      • Methods inherited from class org.apache.flink.streaming.api.functions.sink.filesystem.AbstractPartFileWriter

        getBucketId, getCreationTime, getLastUpdateTime, markWrite
      • Methods inherited from interface org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter

        write
    • Method Detail

      • persist

        public org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.InProgressFileRecoverable persist()
      • closeForCommit

        public org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.PendingFileRecoverable closeForCommit()
                                                                                                                            throws IOException
        Throws:
        IOException
      • dispose

        public void dispose()