|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sshtools.daemon.platform.NativeProcessProvider
DOCUMENT ME!
Constructor Summary | |
NativeProcessProvider()
|
Method Summary | |
abstract boolean |
allocatePseudoTerminal(java.lang.String term,
int cols,
int rows,
int width,
int height,
java.lang.String modes)
DOCUMENT ME! |
abstract boolean |
createProcess(java.lang.String command,
java.util.Map environment)
DOCUMENT ME! |
abstract java.lang.String |
getDefaultTerminalProvider()
DOCUMENT ME! |
abstract java.io.InputStream |
getInputStream()
DOCUMENT ME! |
abstract java.io.OutputStream |
getOutputStream()
DOCUMENT ME! |
abstract java.io.InputStream |
getStderrInputStream()
DOCUMENT ME! |
abstract void |
kill()
DOCUMENT ME! |
static NativeProcessProvider |
newInstance()
DOCUMENT ME! |
static void |
setProvider(java.lang.Class provider)
DOCUMENT ME! |
abstract void |
start()
DOCUMENT ME! |
abstract boolean |
stillActive()
DOCUMENT ME! |
abstract boolean |
supportsPseudoTerminal(java.lang.String term)
DOCUMENT ME! |
abstract int |
waitForExitCode()
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NativeProcessProvider()
Method Detail |
public static NativeProcessProvider newInstance() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public static void setProvider(java.lang.Class provider)
provider
- DOCUMENT ME!public abstract java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public abstract java.io.OutputStream getOutputStream() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public abstract java.io.InputStream getStderrInputStream()
public abstract void kill()
public abstract boolean stillActive()
public abstract int waitForExitCode()
public abstract java.lang.String getDefaultTerminalProvider()
public abstract boolean createProcess(java.lang.String command, java.util.Map environment) throws java.io.IOException
command
- DOCUMENT ME!environment
- DOCUMENT ME!
java.io.IOException
- DOCUMENT ME!public abstract void start() throws java.io.IOException
java.io.IOException
- DOCUMENT ME!public abstract boolean supportsPseudoTerminal(java.lang.String term)
term
- DOCUMENT ME!
public abstract boolean allocatePseudoTerminal(java.lang.String term, int cols, int rows, int width, int height, java.lang.String modes)
term
- DOCUMENT ME!cols
- DOCUMENT ME!rows
- DOCUMENT ME!width
- DOCUMENT ME!height
- DOCUMENT ME!modes
- DOCUMENT ME!
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |