|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.sshd.server.shell.InvertedShellWrapper
public class InvertedShellWrapper
A shell implementation that wraps an instance of InvertedShell
as a ShellFactory.Shell
. This is useful when using external
processes.
When starting the shell, this wrapper will also create a thread used
to pump the streams and also to check if the shell is alive.
Constructor Summary | |
---|---|
InvertedShellWrapper(InvertedShell shell)
|
Method Summary | |
---|---|
void |
destroy()
Destroy the shell. |
protected void |
pumpStreams()
|
void |
setErrorStream(OutputStream err)
Set the error stream that can be used by the shell to write its errors. |
void |
setExitCallback(ExitCallback callback)
Set the callback that the shell has to call when it is closed. |
void |
setInputStream(InputStream in)
Set the input stream that can be used by the shell to read input. |
void |
setOutputStream(OutputStream out)
Set the output stream that can be used by the shell to write its output. |
void |
start(Environment env)
Starts the shell. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InvertedShellWrapper(InvertedShell shell)
Method Detail |
---|
public void setInputStream(InputStream in)
Command
setInputStream
in interface Command
public void setOutputStream(OutputStream out)
Command
setOutputStream
in interface Command
public void setErrorStream(OutputStream err)
Command
setErrorStream
in interface Command
public void setExitCallback(ExitCallback callback)
Command
setExitCallback
in interface Command
public void start(Environment env) throws IOException
Command
Thread(this).start();
start
in interface Command
IOException
public void destroy()
Command
destroy
in interface Command
protected void pumpStreams()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |