public class VirtualProcess extends Object
| Constructor and Description |
|---|
VirtualProcess(TerminalOutput terminal,
Connection connection,
AbstractFileSystem vfs,
Environment environment,
Thread thread,
ShellCommand command,
AbstractFile workingDirectory,
VirtualProcess parent,
Console console,
SessionChannel session) |
VirtualProcess(VirtualProcess parent,
ShellCommand command) |
public VirtualProcess(VirtualProcess parent, ShellCommand command) throws IOException
IOExceptionpublic VirtualProcess(TerminalOutput terminal, Connection connection, AbstractFileSystem vfs, Environment environment, Thread thread, ShellCommand command, AbstractFile workingDirectory, VirtualProcess parent, Console console, SessionChannel session) throws IOException
IOExceptionpublic static void addRootProcess(VirtualProcess process)
public static void removeRootProcess(VirtualProcess process)
public static List<VirtualProcess> getRootProcesses()
public static void setCurrentProcess(VirtualProcess process)
public static VirtualProcess getCurrentProcess()
public TerminalOutput getTerminal()
public Connection getConnection()
public AbstractFileSystem getFileSystem()
public SessionChannel getSession()
public Console getConsole()
public void setConsole(Console console)
public VirtualProcess getRootProcess()
public void destroy()
protected void removeChild(VirtualProcess process)
protected void addChild(VirtualProcess process)
public VirtualProcess getParent()
public void setParent(VirtualProcess parent)
public Environment getEnvironment()
public void setEnvironment(Environment environment)
public Thread getThread()
public void setThread(Thread thread)
public ShellCommand getCommand()
public void setCommand(ShellCommand command)
public AbstractFile getCurrentDirectory()
public void setCurrentDirectory(String workingDirectory) throws IOException, PermissionDeniedException
IOExceptionPermissionDeniedExceptionpublic void setCurrentDirectory(AbstractFile workingDirectory) throws IOException
IOExceptionpublic Collection<VirtualProcess> getChildren()
public static boolean killProcess(long pid)
public VirtualProcess findProcess(long pid)
Copyright © 2012. All Rights Reserved.