package
scalassh
Type Members
-
case class
AgentLogin(user: String, host: String) extends SshLogin with Product with Serializable
-
case class
Command(command: String, input: CommandInput = CommandInput.NoInput, timeout: Option[Int] = scala.None) extends Product with Serializable
-
case class
CommandInput(inputStream: Option[InputStream]) extends Product with Serializable
-
-
-
case class
HostConfig(login: SshLogin, hostName: String = "", port: Int = 22, connectTimeout: Option[Int] = scala.None, connectionTimeout: Option[Int] = scala.None, commandTimeout: Option[Int] = scala.None, enableCompression: Boolean = false, hostKeyVerifier: HostKeyVerifier = ..., ptyConfig: Option[PTYConfig] = scala.None, sshjConfig: Config = HostConfig.DefaultSshjConfig) extends Product with Serializable
-
-
case class
PTYConfig(term: String, cols: Int, rows: Int, width: Int, height: Int, modes: Map[PTYMode, Integer]) extends Product with Serializable
-
case class
PasswordLogin(user: String, passProducer: PasswordProducer) extends SshLogin with Product with Serializable
-
-
case class
PublicKeyLogin(user: String, passProducer: Option[PasswordProducer], keyfileLocations: List[String]) extends SshLogin with Product with Serializable
-
-
-
-
sealed
trait
SshLogin extends AnyRef
-
final
class
StreamCopier extends AnyRef
-
type
Validated[T] = Either[String, T]
Value Members
-
object
AgentLogin extends Serializable
-
object
Command extends Serializable
-
object
CommandInput extends Serializable
-
object
HostConfig extends Serializable
-
-
-
-
-
-
-
object
SSH
-
-
def
make[A, U](a: A)(f: (A) ⇒ U): A
Inherited from AnyRef
Inherited from Any