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 Summary
FieldsModifier and TypeFieldDescription(package private) final int
(package private) int
(package private) final boolean
(package private) final org.apache.nifi.logging.ComponentLog
(package private) byte[]
(package private) org.apache.nifi.flowfile.FlowFile
(package private) final Process
(package private) final boolean
(package private) final org.apache.nifi.processor.ProcessSession
(package private) int
(package private) final OutputStream
(package private) final InputStream
-
Constructor Summary
ConstructorsConstructorDescriptionProcessStreamWriterCallback
(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 Summary
-
Field Details
-
ignoreStdin
final boolean ignoreStdin -
stdinWritable
-
stdoutReadable
-
logger
final org.apache.nifi.logging.ComponentLog logger -
session
final org.apache.nifi.processor.ProcessSession session -
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
- Specified by:
process
in interfaceorg.apache.nifi.processor.io.InputStreamCallback
- Throws:
IOException
-