allocatePseudoTerminal
public abstract boolean allocatePseudoTerminal(String term,
int cols,
int rows,
int width,
int height,
String modes)
term
- cols
- rows
- width
- height
- modes
-
createProcess
public abstract boolean createProcess(String command,
Map environment)
throws IOException
getDefaultTerminalProvider
public abstract String getDefaultTerminalProvider()
getInputStream
public abstract InputStream getInputStream()
throws IOException
getOutputStream
public abstract OutputStream getOutputStream()
throws IOException
getStderrInputStream
public abstract InputStream getStderrInputStream()
throws IOException
kill
public abstract void kill()
setProvider
public static void setProvider(Class provider)
start
public abstract void start()
throws IOException
stillActive
public abstract boolean stillActive()
supportsPseudoTerminal
public abstract boolean supportsPseudoTerminal(String term)
waitForExitCode
public abstract int waitForExitCode()