Class MergeContent.BinaryConcatenationMerge

java.lang.Object
org.apache.nifi.processors.standard.MergeContent.BinaryConcatenationMerge
All Implemented Interfaces:
MergeContent.MergeBin
Enclosing class:
MergeContent

private class MergeContent.BinaryConcatenationMerge extends Object implements MergeContent.MergeBin
  • Field Details

    • mimeType

      private String mimeType
  • Constructor Details

    • BinaryConcatenationMerge

      public BinaryConcatenationMerge()
  • Method Details

    • merge

      public org.apache.nifi.flowfile.FlowFile merge(Bin bin, org.apache.nifi.processor.ProcessContext context)
      Specified by:
      merge in interface MergeContent.MergeBin
    • getDelimiterContent

      private byte[] getDelimiterContent(org.apache.nifi.processor.ProcessContext context, List<org.apache.nifi.flowfile.FlowFile> wrappers, org.apache.nifi.components.PropertyDescriptor descriptor) throws IOException
      Throws:
      IOException
    • getDelimiterFileContent

      private byte[] getDelimiterFileContent(org.apache.nifi.processor.ProcessContext context, List<org.apache.nifi.flowfile.FlowFile> flowFiles, org.apache.nifi.components.PropertyDescriptor descriptor) throws IOException
      Throws:
      IOException
    • getDelimiterTextContent

      private byte[] getDelimiterTextContent(org.apache.nifi.processor.ProcessContext context, List<org.apache.nifi.flowfile.FlowFile> flowFiles, org.apache.nifi.components.PropertyDescriptor descriptor)
    • getMergedContentType

      public String getMergedContentType()
      Specified by:
      getMergedContentType in interface MergeContent.MergeBin
    • getUnmergedFlowFiles

      public List<org.apache.nifi.flowfile.FlowFile> getUnmergedFlowFiles()
      Specified by:
      getUnmergedFlowFiles in interface MergeContent.MergeBin