Class ExecuteStreamCommand.ProcessStreamWriterCallback

java.lang.Object
org.apache.nifi.processors.standard.ExecuteStreamCommand.ProcessStreamWriterCallback
All Implemented Interfaces:
org.apache.nifi.processor.io.InputStreamCallback
Enclosing class:
ExecuteStreamCommand

static class ExecuteStreamCommand.ProcessStreamWriterCallback extends Object implements org.apache.nifi.processor.io.InputStreamCallback
  • Field Details

    • ignoreStdin

      final boolean ignoreStdin
    • stdinWritable

      final OutputStream stdinWritable
    • stdoutReadable

      final InputStream stdoutReadable
    • logger

      final org.apache.nifi.logging.ComponentLog logger
    • session

      final org.apache.nifi.processor.ProcessSession session
    • process

      final Process process
    • outputFlowFile

      org.apache.nifi.flowfile.FlowFile outputFlowFile
    • exitCode

      int exitCode
    • putToAttribute

      final boolean putToAttribute
    • attributeSize

      final int attributeSize
    • outputBuffer

      byte[] outputBuffer
    • size

      int size
  • Constructor Details

    • ProcessStreamWriterCallback

      public ProcessStreamWriterCallback(boolean ignoreStdin, OutputStream stdinWritable, InputStream stdoutReadable, org.apache.nifi.logging.ComponentLog logger, String attributeName, org.apache.nifi.processor.ProcessSession session, org.apache.nifi.flowfile.FlowFile outputFlowFile, Process process, boolean putToAttribute, int attributeSize)
  • Method Details

    • process

      public void process(InputStream incomingFlowFileIS) throws IOException
      Specified by:
      process in interface org.apache.nifi.processor.io.InputStreamCallback
      Throws:
      IOException