Class SftpClientCommand
java.lang.Object
com.sshtools.server.vsession.AbstractCommand
com.sshtools.server.vsession.ShellCommand
com.sshtools.server.vsession.Msh
com.sshtools.server.vsession.commands.sftp.SftpClientCommand
- All Implemented Interfaces:
Command
-
Field Summary
Fields inherited from class com.sshtools.server.vsession.Msh
commandFactory, LOGIN_CONTEXT, runningJobs
Fields inherited from class com.sshtools.server.vsession.ShellCommand
SUBSYSTEM_CALLBACK, SUBSYSTEM_FILESYSTEM, SUBSYSTEM_HELP, SUBSYSTEM_JVM, SUBSYSTEM_POLICY, SUBSYSTEM_SHELL, SUBSYSTEM_SSHD, SUBSYSTEM_SYSTEM, SUBSYSTEM_TEXT_EDITING
Fields inherited from class com.sshtools.server.vsession.AbstractCommand
exitCode
Fields inherited from interface com.sshtools.server.vsession.Command
STILL_ACTIVE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.commons.cli.Options
getUsage()
void
run
(String[] args, VirtualConsole console) Methods inherited from class com.sshtools.server.vsession.Msh
addListener, complete, doSpawn, exit, expandEnvironmentVariables, getCommandFactory, getLastError, killProcess, parseArgs, parseLine, runShell, setCommandFactory, source, source, spawn
Methods inherited from class com.sshtools.server.vsession.AbstractCommand
getCommandName, getDescription, getExitCode, getName, getSubsystem, isBuiltIn, isHidden, setBuiltIn, setDescription, setName, setSignature, setSubsystem
-
Constructor Details
-
SftpClientCommand
public SftpClientCommand()
-
-
Method Details
-
getOptions
public org.apache.commons.cli.Options getOptions() -
getUsage
- Specified by:
getUsage
in interfaceCommand
- Overrides:
getUsage
in classAbstractCommand
-
run
public void run(String[] args, VirtualConsole console) throws IOException, com.sshtools.common.permissions.PermissionDeniedException - Specified by:
run
in interfaceCommand
- Overrides:
run
in classMsh
- Throws:
IOException
com.sshtools.common.permissions.PermissionDeniedException
-