public class ParsingProcessOutputHandler extends BaseProcessOutputHandler
BaseProcessOutputHandler.BaseProcessOutput| Constructor and Description |
|---|
ParsingProcessOutputHandler(ToolOutputParser toolOutputParser,
MessageReceiver... messageReceivers)
Create a ParsingProcessOutputHandler.
|
ParsingProcessOutputHandler(ToolOutputParser errorToolOutputParser,
ToolOutputParser stdoutToolOutputParser,
MessageReceiver... messageReceivers)
Create a ParsingProcessOutputHandler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
handleOutput(ProcessOutput processOutput)
Handles the output after the process has run.
|
createOutputpublic ParsingProcessOutputHandler(@NonNull
ToolOutputParser errorToolOutputParser,
@NonNull
ToolOutputParser stdoutToolOutputParser,
@NonNull
MessageReceiver... messageReceivers)
errorToolOutputParser - the ToolOutputParser to use for process output sent
to stderr,stdoutToolOutputParser - the ToolOutputParser to use for process output to sent to
stdout.messageReceivers - the message receivers to notify for each message,public ParsingProcessOutputHandler(@NonNull
ToolOutputParser toolOutputParser,
@NonNull
MessageReceiver... messageReceivers)
toolOutputParser - the ToolOutputParser to use for process output sent to
stderr and stdout,messageReceivers - the message receivers to notify for each message,public void handleOutput(@NonNull
ProcessOutput processOutput)
throws ProcessException
ProcessOutputHandlerProcessExecutor.execute(ProcessInfo, ProcessOutputHandler) returns.processOutput - the process output to handleProcessException