| Package | Description |
|---|---|
| com.helger.jsch.command | |
| com.helger.jsch.proxy | |
| com.helger.jsch.scp | |
| com.helger.jsch.session | |
| com.helger.jsch.sftp | |
| com.helger.jsch.tunnel |
| Constructor and Description |
|---|
CommandRunner(ISessionFactory sessionFactory)
Creates a new CommandRunner that will use a
SessionManager that
wraps the supplied sessionFactory. |
| Constructor and Description |
|---|
SshProxy(ISessionFactory sessionFactory) |
| Constructor and Description |
|---|
ScpConnection(ISessionFactory sessionFactory,
String path,
EScpMode scpMode,
ECopyMode copyMode) |
ScpFile(ISessionFactory sessionFactory,
EDestinationOS os,
String... path) |
ScpFile(ISessionFactory sessionFactory,
String... path) |
ScpInputStream(ISessionFactory sessionFactory,
String path,
ECopyMode copyMode) |
ScpOutputStream(ISessionFactory sessionFactory,
String path,
ECopyMode copyMode) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultSessionFactory
The default implementation of
SessionFactory. |
| Modifier and Type | Method and Description |
|---|---|
abstract ISessionFactory |
AbstractSessionFactoryBuilder.build()
Builds and returns a the new
SessionFactory instance. |
ISessionFactory |
SessionManager.getSessionFactory() |
| Constructor and Description |
|---|
SessionManager(ISessionFactory aSessionFactory)
Creates a SessionManager for the supplied
sessionFactory. |
| Constructor and Description |
|---|
SftpRunner(ISessionFactory sessionFactory)
Creates a new SftpRunner that will use a
SessionManager that wraps
the supplied sessionFactory. |
| Constructor and Description |
|---|
TunnelConnection(ISessionFactory sessionFactory,
int localPort,
String destinationHostname,
int destinationPort)
Creates a TunnelConnection using the the
sessionFactory to
obtain its ssh connection with a single tunnel defined by
Tunnel(localPort, destinationHostname, destinationPort). |
TunnelConnection(ISessionFactory sessionFactory,
List<Tunnel> tunnels)
Creates a TunnelConnection using the the
sessionFactory to
obtain its ssh connection with a list of
Tunnel's. |
TunnelConnection(ISessionFactory sessionFactory,
Tunnel... tunnels)
Creates a TunnelConnection using the the
sessionFactory to
obtain its ssh connection with a list of
Tunnel's. |
TunnelConnectionManager(ISessionFactory baseSessionFactory)
Creates a TunnelConnectionManager that will use the
baseSessionFactory to obtain its session connections. |
TunnelConnectionManager(ISessionFactory baseSessionFactory,
Iterable<String> pathAndSpecList)
Creates a TunnelConnectionManager that will use the
baseSessionFactory to obtain its session connections and
provide the tunnels specified. |
TunnelConnectionManager(ISessionFactory baseSessionFactory,
String... pathAndSpecList)
Creates a TunnelConnectionManager that will use the
baseSessionFactory to obtain its session connections and
provide the tunnels specified. |
Copyright © 2020 Philip Helger. All rights reserved.