com.sshtools.j2ssh.configuration
Class SshConnectionProperties

java.lang.Object
  extended by com.sshtools.j2ssh.configuration.SshConnectionProperties
Direct Known Subclasses:
SshToolsConnectionProfile

public class SshConnectionProperties
extends java.lang.Object

Version:
$Revision: 1.27 $
Author:
$author$

Field Summary
protected  boolean forwardingAutoStart
           
protected  java.lang.String host
           
protected  java.util.Map localForwardings
           
protected  int port
           
protected  java.lang.String prefDecryption
           
protected  java.lang.String prefEncryption
           
protected  java.lang.String prefKex
           
protected  java.lang.String prefPK
           
protected  java.lang.String prefRecvComp
           
protected  java.lang.String prefRecvMac
           
protected  java.lang.String prefSendComp
           
protected  java.lang.String prefSendMac
           
protected  java.lang.String proxyHostname
           
protected  java.lang.String proxyPassword
           
protected  int proxyPort
           
protected  java.lang.String proxyUsername
           
protected  java.util.Map remoteForwardings
           
protected  int transportProvider
           
static int USE_HTTP_PROXY
           
static int USE_SOCKS4_PROXY
           
static int USE_SOCKS5_PROXY
           
static int USE_STANDARD_SOCKET
           
protected  java.lang.String username
           
 
Constructor Summary
SshConnectionProperties()
          Creates a new SshConnectionProperties object.
 
Method Summary
 void addLocalForwarding(ForwardingConfiguration cf)
           
 void addRemoteForwarding(ForwardingConfiguration cf)
           
 boolean getForwardingAutoStartMode()
           
 java.lang.String getHost()
           
 java.util.Map getLocalForwardings()
           
 int getPort()
           
 java.lang.String getPrefCSComp()
           
 java.lang.String getPrefCSEncryption()
           
 java.lang.String getPrefCSMac()
           
 java.lang.String getPrefKex()
           
 java.lang.String getPrefPublicKey()
           
 java.lang.String getPrefSCComp()
           
 java.lang.String getPrefSCEncryption()
           
 java.lang.String getPrefSCMac()
           
 java.lang.String getProxyHost()
           
 java.lang.String getProxyPassword()
           
 int getProxyPort()
           
 java.lang.String getProxyUsername()
           
 java.util.Map getRemoteForwardings()
           
 int getTransportProvider()
           
 java.lang.String getTransportProviderString()
           
 java.lang.String getUsername()
           
 void removeAllForwardings()
           
 void setForwardingAutoStartMode(boolean forwardingAutoStart)
           
 void setHost(java.lang.String host)
           
 void setPort(int port)
           
 void setPrefCSComp(java.lang.String pref)
           
 void setPrefCSEncryption(java.lang.String pref)
           
 void setPrefCSMac(java.lang.String pref)
           
 void setPrefKex(java.lang.String pref)
           
 void setPrefPublicKey(java.lang.String pref)
           
 void setPrefSCComp(java.lang.String pref)
           
 void setPrefSCEncryption(java.lang.String pref)
           
 void setPrefSCMac(java.lang.String pref)
           
 void setProxyHost(java.lang.String proxyHostname)
           
 void setProxyPassword(java.lang.String proxyPassword)
           
 void setProxyPort(int proxyPort)
           
 void setProxyUsername(java.lang.String proxyUsername)
           
 void setTransportProvider(int transportProvider)
           
 void setTransportProviderString(java.lang.String name)
           
 void setUsername(java.lang.String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USE_STANDARD_SOCKET

public static final int USE_STANDARD_SOCKET
See Also:
Constant Field Values

USE_HTTP_PROXY

public static final int USE_HTTP_PROXY
See Also:
Constant Field Values

USE_SOCKS4_PROXY

public static final int USE_SOCKS4_PROXY
See Also:
Constant Field Values

USE_SOCKS5_PROXY

public static final int USE_SOCKS5_PROXY
See Also:
Constant Field Values

transportProvider

protected int transportProvider

proxyHostname

protected java.lang.String proxyHostname

proxyPort

protected int proxyPort

proxyUsername

protected java.lang.String proxyUsername

proxyPassword

protected java.lang.String proxyPassword

host

protected java.lang.String host

prefDecryption

protected java.lang.String prefDecryption

prefEncryption

protected java.lang.String prefEncryption

prefKex

protected java.lang.String prefKex

prefPK

protected java.lang.String prefPK

prefRecvComp

protected java.lang.String prefRecvComp

prefRecvMac

protected java.lang.String prefRecvMac

prefSendComp

protected java.lang.String prefSendComp

prefSendMac

protected java.lang.String prefSendMac

username

protected java.lang.String username

port

protected int port

localForwardings

protected java.util.Map localForwardings

remoteForwardings

protected java.util.Map remoteForwardings

forwardingAutoStart

protected boolean forwardingAutoStart
Constructor Detail

SshConnectionProperties

public SshConnectionProperties()
Creates a new SshConnectionProperties object.

Method Detail

setHost

public void setHost(java.lang.String host)
Parameters:
host -

getHost

public java.lang.String getHost()
Returns:

setPort

public void setPort(int port)
Parameters:
port -

getPort

public int getPort()
Returns:

getTransportProvider

public int getTransportProvider()
Returns:

setTransportProviderString

public void setTransportProviderString(java.lang.String name)
Parameters:
name -

getTransportProviderString

public java.lang.String getTransportProviderString()
Returns:

getProxyHost

public java.lang.String getProxyHost()
Returns:

removeAllForwardings

public void removeAllForwardings()

getProxyPort

public int getProxyPort()
Returns:

getProxyUsername

public java.lang.String getProxyUsername()
Returns:

getProxyPassword

public java.lang.String getProxyPassword()
Returns:

setTransportProvider

public void setTransportProvider(int transportProvider)
Parameters:
transportProvider -

setProxyHost

public void setProxyHost(java.lang.String proxyHostname)
Parameters:
proxyHostname -

setProxyPort

public void setProxyPort(int proxyPort)
Parameters:
proxyPort -

setProxyUsername

public void setProxyUsername(java.lang.String proxyUsername)
Parameters:
proxyUsername -

setProxyPassword

public void setProxyPassword(java.lang.String proxyPassword)
Parameters:
proxyPassword -

setPrefCSComp

public void setPrefCSComp(java.lang.String pref)
Parameters:
pref -

getPrefCSComp

public java.lang.String getPrefCSComp()
Returns:

setPrefCSEncryption

public void setPrefCSEncryption(java.lang.String pref)
Parameters:
pref -

getPrefCSEncryption

public java.lang.String getPrefCSEncryption()
Returns:

setPrefCSMac

public void setPrefCSMac(java.lang.String pref)
Parameters:
pref -

getPrefCSMac

public java.lang.String getPrefCSMac()
Returns:

setPrefKex

public void setPrefKex(java.lang.String pref)
Parameters:
pref -

getPrefKex

public java.lang.String getPrefKex()
Returns:

setPrefPublicKey

public void setPrefPublicKey(java.lang.String pref)
Parameters:
pref -

getPrefPublicKey

public java.lang.String getPrefPublicKey()
Returns:

setPrefSCComp

public void setPrefSCComp(java.lang.String pref)
Parameters:
pref -

getPrefSCComp

public java.lang.String getPrefSCComp()
Returns:

setPrefSCEncryption

public void setPrefSCEncryption(java.lang.String pref)
Parameters:
pref -

getPrefSCEncryption

public java.lang.String getPrefSCEncryption()
Returns:

getLocalForwardings

public java.util.Map getLocalForwardings()

getRemoteForwardings

public java.util.Map getRemoteForwardings()

addLocalForwarding

public void addLocalForwarding(ForwardingConfiguration cf)

addRemoteForwarding

public void addRemoteForwarding(ForwardingConfiguration cf)

getForwardingAutoStartMode

public boolean getForwardingAutoStartMode()

setForwardingAutoStartMode

public void setForwardingAutoStartMode(boolean forwardingAutoStart)

setPrefSCMac

public void setPrefSCMac(java.lang.String pref)
Parameters:
pref -

getPrefSCMac

public java.lang.String getPrefSCMac()
Returns:

setUsername

public void setUsername(java.lang.String username)
Parameters:
username -

getUsername

public java.lang.String getUsername()
Returns:


Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.