ssh
ssh
gridscale.ssh
ConnectionError
ExecutionError
FilePermission
FilePermission
USR_RWX
GRP_RWX
OTH_RWX
JobId
ReturnCodeError
SFTPError
SSH
SSH
SSHAuthentication
SSHAuthentication
SSHCache
SSHJobDescription
SSHJobDescription
SSHServer
SSHServer
gridscale.ssh.sshj
SFTPClient
SSHClient
NoSuchFileException
SSHClient
SSHJSFTPClient
SSHJSession
SSHSession
SessionCommand
ssh
/
gridscale.ssh
/
SSH
SSH
class
SSH
(val clientCache:
ConnectionCache
) extends
AutoCloseable
Companion
object
Graph
Supertypes
trait
AutoCloseable
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
close
():
Unit
def
execute
(server:
SSHServer
, s:
String
):
ExecutionResult
def
launch
(server:
SSHServer
, s:
String
):
Unit
def
readFile
[T](server:
SSHServer
, path:
String
, f:
InputStream
=> T): T
def
withSFTP
[T](server:
SSHServer
, f:
SFTPClient
=> T): T
def
writeFile
(server:
SSHServer
, is: () =>
InputStream
, path:
String
):
Unit
def
wrongReturnCode
(server:
String
, command:
String
, executionResult:
ExecutionResult
):
Nothing
Concrete fields
val
clientCache
:
ConnectionCache