public interface InvertedShell extends SessionHolder<ServerSession>, ServerSessionHolder, CommandLifecycle, SessionAware
Process
from java. This
interface is meant to be used with InvertedShellWrapper
class as an implementation of
Factory
.Modifier and Type | Method and Description |
---|---|
int |
exitValue()
Retrieve the exit value of the shell.
|
ChannelSession |
getChannelSession() |
InputStream |
getErrorStream() |
OutputStream |
getInputStream()
Returns the output stream used to feed the shell.
|
InputStream |
getOutputStream() |
default ServerSession |
getSession() |
boolean |
isAlive()
Check if the underlying shell is still alive
|
getSessionContext
getServerSession
destroy, start
setSession
default ServerSession getSession()
getSession
in interface SessionHolder<ServerSession>
ChannelSession getChannelSession()
ChannelSession
instance through which the shell was created - may be null
if shell
not started yetOutputStream getInputStream()
OutputStream
used to feed the shellInputStream getOutputStream()
InputStream
representing the output stream of the shellInputStream getErrorStream()
InputStream
representing the error stream of the shellboolean isAlive()
true
if aliveint exitValue()
Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.