Package com.sshtools.daemon.scp
Class ScpServer
java.lang.Object
com.sshtools.daemon.platform.NativeProcessProvider
com.sshtools.daemon.scp.ScpServer
- All Implemented Interfaces:
Runnable
- Version:
- $Revision: 1.8 $
- Author:
- $author$
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanallocatePseudoTerminal(String term, int cols, int rows, int width, int height, String modes) booleancreateProcess(String command, Map environment) voidkill()voidrun()voidstart()booleanbooleansupportsPseudoTerminal(String term) intMethods inherited from class com.sshtools.daemon.platform.NativeProcessProvider
newInstance, setProvider
-
Constructor Details
-
ScpServer
public ScpServer()Creates a new ScpServer object.
-
-
Method Details
-
allocatePseudoTerminal
public boolean allocatePseudoTerminal(String term, int cols, int rows, int width, int height, String modes) - Specified by:
allocatePseudoTerminalin classNativeProcessProvider- Parameters:
term-cols-rows-width-height-modes-- Returns:
-
createProcess
- Specified by:
createProcessin classNativeProcessProvider- Parameters:
command-environment-- Returns:
- Throws:
IOException
-
getDefaultTerminalProvider
- Specified by:
getDefaultTerminalProviderin classNativeProcessProvider- Returns:
-
getInputStream
- Specified by:
getInputStreamin classNativeProcessProvider- Returns:
- Throws:
IOException
-
getStderrInputStream
- Specified by:
getStderrInputStreamin classNativeProcessProvider- Returns:
-
getOutputStream
- Specified by:
getOutputStreamin classNativeProcessProvider- Returns:
- Throws:
IOException
-
kill
public void kill()- Specified by:
killin classNativeProcessProvider
-
start
- Specified by:
startin classNativeProcessProvider- Throws:
IOException
-
stillActive
public boolean stillActive()- Specified by:
stillActivein classNativeProcessProvider- Returns:
-
supportsPseudoTerminal
- Specified by:
supportsPseudoTerminalin classNativeProcessProvider- Parameters:
term-- Returns:
-
waitForExitCode
public int waitForExitCode()- Specified by:
waitForExitCodein classNativeProcessProvider- Returns:
-
run
public void run()
-