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 voidadd(String proxyUserName, ProxyConnectionData data)protected org.apache.sshd.server.command.CommandFactorycreateCommandFactory()ExceptiongetClientInitializationException()ProxyConnectionDatagetConnectionData(String proxyUserName)StringgetHost()intgetPort()static @Nullable SshProxygetRunningInstance()voidremove(String proxyUserName)@Nullable SshProxystart()@Nullable SshProxystart(org.apache.sshd.common.channel.ChannelFactory factory)voidstop()
-
-
-
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:
getConnectionDatain 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()
-
-