protected class NativeCommand.Reader
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Field and Description |
|---|---|
protected java.util.regex.Pattern |
expectedOutput |
protected java.lang.Thread |
interruptableThread |
protected java.io.InputStream |
sourceStream |
| Modifier | Constructor and Description |
|---|---|
protected |
Reader(java.io.InputStream sourceStream) |
| Modifier and Type | Method and Description |
|---|---|
void |
interruptThreadOnExpectedOutput(java.lang.Thread thread,
java.lang.String expectedRegex) |
void |
run() |
protected java.lang.Thread interruptableThread
protected java.util.regex.Pattern expectedOutput
protected java.io.InputStream sourceStream
public void interruptThreadOnExpectedOutput(java.lang.Thread thread,
java.lang.String expectedRegex)
thread - this parameter is actually redundant but makes things clearerpublic void run()
run in interface java.lang.Runnable