org.gridkit.vicluster.telecontrol.ssh
Class SshHostControlConsole
java.lang.Object
org.gridkit.nanocloud.telecontrol.LocalControlConsole
org.gridkit.vicluster.telecontrol.ssh.SshHostControlConsole
- All Implemented Interfaces:
- HostControlConsole
public class SshHostControlConsole
- extends LocalControlConsole
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SshHostControlConsole
public SshHostControlConsole(Session session,
String cachePath,
boolean useRelativePaths,
int sftpParallelFactor)
cacheFile
public String cacheFile(FileBlob blob)
- Specified by:
cacheFile in interface HostControlConsole- Overrides:
cacheFile in class LocalControlConsole
cacheFiles
public List<String> cacheFiles(List<? extends FileBlob> blobs)
- Specified by:
cacheFiles in interface HostControlConsole- Overrides:
cacheFiles in class LocalControlConsole
openSocket
public HostControlConsole.Destroyable openSocket(HostControlConsole.SocketHandler handler)
- Specified by:
openSocket in interface HostControlConsole- Overrides:
openSocket in class LocalControlConsole
startProcess
protected Process startProcess(String workingDir,
String[] command,
Map<String,String> env)
throws IOException
- Overrides:
startProcess in class LocalControlConsole
- Throws:
IOException
Copyright © 2017. All Rights Reserved.