StreamingProcessOwnerpublic class PrefixedStreamingProcessOwner extends java.lang.Object implements StreamingProcessOwner
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
DEFAULT_PREFIX_STDERR |
default prefix for stderr.
|
static java.lang.String |
DEFAULT_PREFIX_STDOUT |
default prefix for stdout.
|
protected java.lang.String |
m_PrefixStdErr |
the prefix for stderr.
|
protected java.lang.String |
m_PrefixStdOut |
the prefix for stdout.
|
| Constructor | Description |
|---|---|
PrefixedStreamingProcessOwner() |
Initializes the output using the default prefixes.
|
PrefixedStreamingProcessOwner(java.lang.String prefixStdOut,
java.lang.String prefixStdErr) |
Initializes the output using the specified prefixes.
|
| Modifier and Type | Method | Description |
|---|---|---|
StreamingProcessOutputType |
getOutputType() |
Returns what output from the process to forward.
|
void |
processOutput(java.lang.String line,
boolean stdout) |
Processes the incoming line.
|
public static final java.lang.String DEFAULT_PREFIX_STDOUT
public static final java.lang.String DEFAULT_PREFIX_STDERR
protected java.lang.String m_PrefixStdOut
protected java.lang.String m_PrefixStdErr
public PrefixedStreamingProcessOwner()
DEFAULT_PREFIX_STDOUT,
DEFAULT_PREFIX_STDERRpublic PrefixedStreamingProcessOwner(java.lang.String prefixStdOut,
java.lang.String prefixStdErr)
prefixStdOut - the prefix for stdoutprefixStdErr - the prefix for stderrpublic StreamingProcessOutputType getOutputType()
getOutputType in interface StreamingProcessOwnerpublic void processOutput(java.lang.String line,
boolean stdout)
processOutput in interface StreamingProcessOwnerline - the line to processstdout - whether stdout or stderrCopyright © 2019 University of Waikato, Hamilton, NZ. All Rights Reserved.