Interface SequenceFileWriter

All Known Implementing Classes:
FlowFileStreamUnpackerSequenceFileWriter, SequenceFileWriterImpl, TarUnpackerSequenceFileWriter, ZipUnpackerSequenceFileWriter

public interface SequenceFileWriter
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.nifi.flowfile.FlowFile
    writeSequenceFile(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.processor.ProcessSession session, org.apache.hadoop.conf.Configuration configuration, org.apache.hadoop.io.SequenceFile.CompressionType compressionType, org.apache.hadoop.io.compress.CompressionCodec compressionCodec)
    Creates a Sequence File by writing the given FlowFile as key/value pairs.
  • Method Details

    • writeSequenceFile

      org.apache.nifi.flowfile.FlowFile writeSequenceFile(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.processor.ProcessSession session, org.apache.hadoop.conf.Configuration configuration, org.apache.hadoop.io.SequenceFile.CompressionType compressionType, org.apache.hadoop.io.compress.CompressionCodec compressionCodec)
      Creates a Sequence File by writing the given FlowFile as key/value pairs. The provided FlowFile may be a package of multiple FlowFiles, or just one. The keys for the Sequence File are the flow files' logical names. The values are the flow files' content.
      Parameters:
      flowFile - - the FlowFile to write to the Sequence File.
      session - session
      configuration - configuration
      compressionType - compression type
      compressionCodec - compression codec
      Returns:
      the written to SequenceFile flow file