Launcher.RemoteLauncher.ProcImpl@Deprecated public static final class Proc.RemoteProc extends Proc
Channel.Proc.LocalProc, Proc.RemoteProc| Constructor and Description |
|---|
RemoteProc(Future<Integer> process)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
InputStream |
getStderr()
Deprecated.
Returns an
InputStream to read from stderr of the child process. |
OutputStream |
getStdin()
Deprecated.
Returns an
OutputStream to write to stdin of the child process. |
InputStream |
getStdout()
Deprecated.
Returns an
InputStream to read from stdout of the child process. |
boolean |
isAlive()
Deprecated.
Checks if the process is still alive.
|
int |
join()
Deprecated.
Waits for the completion of the process.
|
void |
kill()
Deprecated.
Terminates the process.
|
joinWithTimeoutpublic void kill()
throws IOException,
InterruptedException
Prockill in class ProcIOException - if there's an error killing a process
and a stack trace could help the trouble-shooting.InterruptedExceptionpublic int join()
throws IOException,
InterruptedException
ProcProc.getStdout() etc.,
this method also blocks until we finish reading everything that the process has produced
to stdout/stderr.
If the thread is interrupted while waiting for the completion of the process, this method terminates the process and exits with a non-zero exit code.
join in class ProcIOException - if there's an error launching/joining a process
and a stack trace could help the trouble-shooting.InterruptedExceptionpublic boolean isAlive()
throws IOException,
InterruptedException
ProcisAlive in class ProcIOExceptionInterruptedExceptionpublic InputStream getStdout()
ProcInputStream to read from stdout of the child process.
When this method returns null, Proc will internally pump the output from
the child process to your OutputStream of choosing.
getStdout in class ProcLauncher.ProcStarter.readStdout() is used to indicate
that the caller intends to pump the stream by itself.public InputStream getStderr()
ProcInputStream to read from stderr of the child process.
When this method returns null, Proc will internally pump the output from
the child process to your OutputStream of choosing.
getStderr in class ProcLauncher.ProcStarter.readStderr() is used to indicate
that the caller intends to pump the stream by itself.public OutputStream getStdin()
ProcOutputStream to write to stdin of the child process.
When this method returns null, Proc will internally pump the InputStream
of your choosing to the child process.
getStdin in class ProcLauncher.ProcStarter.writeStdin() is used to indicate
that the caller intends to pump the stream by itself.Copyright © 2019. All rights reserved.