Package com.atlassian.bamboo.plugins.ssh
Class SshProxy
- java.lang.Object
-
- com.atlassian.bamboo.plugins.ssh.SshProxy
-
- All Implemented Interfaces:
ProxyConnectionDataProvider
public class SshProxy extends Object implements ProxyConnectionDataProvider
-
-
Constructor Summary
Constructors Constructor Description SshProxy(SshClientAndServerFactory sshClientAndServerFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(String proxyUserName, ProxyConnectionData data)
protected org.apache.sshd.server.command.CommandFactory
createCommandFactory()
Exception
getClientInitializationException()
ProxyConnectionData
getConnectionData(String proxyUserName)
String
getHost()
int
getPort()
static @Nullable SshProxy
getRunningInstance()
void
remove(String proxyUserName)
@Nullable SshProxy
start()
@Nullable SshProxy
start(org.apache.sshd.common.channel.ChannelFactory factory)
void
stop()
-
-
-
Constructor Detail
-
SshProxy
public SshProxy(SshClientAndServerFactory sshClientAndServerFactory)
-
-
Method Detail
-
getRunningInstance
@Nullable public static @Nullable SshProxy getRunningInstance()
-
start
@Nullable public @Nullable SshProxy start()
-
start
@Nullable public @Nullable SshProxy start(org.apache.sshd.common.channel.ChannelFactory factory)
-
stop
public void stop()
-
getConnectionData
public ProxyConnectionData getConnectionData(String proxyUserName)
- Specified by:
getConnectionData
in interfaceProxyConnectionDataProvider
-
remove
public void remove(String proxyUserName)
-
add
public void add(String proxyUserName, ProxyConnectionData data)
-
createCommandFactory
protected org.apache.sshd.server.command.CommandFactory createCommandFactory()
-
getHost
public String getHost()
-
getPort
public int getPort()
-
getClientInitializationException
public Exception getClientInitializationException()
-
-