commandFactory, LOGIN_CONTEXT, runningJobs
SUBSYSTEM_CALLBACK, SUBSYSTEM_FILESYSTEM, SUBSYSTEM_HELP, SUBSYSTEM_JVM, SUBSYSTEM_POLICY, SUBSYSTEM_SHELL, SUBSYSTEM_SSHD, SUBSYSTEM_SYSTEM, SUBSYSTEM_TEXT_EDITING
exitCode
STILL_ACTIVE
Constructor and Description |
---|
RootShell(CommandFactory<ShellCommand> commandFactory,
com.sshtools.common.ssh.SshConnection con) |
Modifier and Type | Method and Description |
---|---|
void |
execCommand(java.io.InputStream in,
VirtualConsole console,
java.lang.String cmd) |
void |
exit() |
VirtualConsole |
getProcess() |
protected void |
promptForCommands(java.lang.String[] args,
VirtualConsole console) |
void |
run(java.lang.String[] args,
VirtualConsole console) |
protected void |
runAndExit(java.util.List<CmdLine> commands,
java.lang.String[] args,
VirtualConsole console) |
void |
start() |
boolean |
startShell(java.io.InputStream in,
VirtualConsole console) |
addListener, complete, doSpawn, expandEnvironmentVariables, getCommandFactory, getLastError, killProcess, parseArgs, parseLine, runShell, setCommandFactory, source, source, spawn
getCommandName, getDescription, getExitCode, getName, getSubsystem, getUsage, isBuiltIn, isHidden, setBuiltIn, setDescription, setName, setSignature, setSubsystem
public RootShell(CommandFactory<ShellCommand> commandFactory, com.sshtools.common.ssh.SshConnection con) throws com.sshtools.common.permissions.PermissionDeniedException, java.io.IOException
com.sshtools.common.permissions.PermissionDeniedException
java.io.IOException
public void run(java.lang.String[] args, VirtualConsole console) throws java.io.IOException, com.sshtools.common.permissions.PermissionDeniedException
protected void promptForCommands(java.lang.String[] args, VirtualConsole console) throws java.io.IOException, com.sshtools.common.permissions.PermissionDeniedException
java.io.IOException
com.sshtools.common.permissions.PermissionDeniedException
protected void runAndExit(java.util.List<CmdLine> commands, java.lang.String[] args, VirtualConsole console) throws java.io.IOException
java.io.IOException
public boolean startShell(java.io.InputStream in, VirtualConsole console) throws java.io.IOException, com.sshtools.common.permissions.PermissionDeniedException
java.io.IOException
com.sshtools.common.permissions.PermissionDeniedException
public void execCommand(java.io.InputStream in, VirtualConsole console, java.lang.String cmd) throws java.io.IOException, com.sshtools.common.permissions.PermissionDeniedException
java.io.IOException
com.sshtools.common.permissions.PermissionDeniedException
public VirtualConsole getProcess()
public void start()
Copyright © 2024. All rights reserved.