com.sshtools.j2ssh.configuration

Class SshConnectionProperties

Known Direct Subclasses:
SshToolsConnectionProfile

public class SshConnectionProperties
extends java.lang.Object

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

Field Summary

static int
USE_HTTP_PROXY
static int
USE_SOCKS4_PROXY
static int
USE_SOCKS5_PROXY
static int
USE_STANDARD_SOCKET
protected boolean
forwardingAutoStart
protected String
host
protected Map
localForwardings
protected int
port
protected String
prefDecryption
protected String
prefEncryption
protected String
prefKex
protected String
prefPK
protected String
prefRecvComp
protected String
prefRecvMac
protected String
prefSendComp
protected String
prefSendMac
protected String
proxyHostname
protected String
proxyPassword
protected int
proxyPort
protected String
proxyUsername
protected Map
remoteForwardings
protected int
transportProvider
protected String
username

Constructor Summary

SshConnectionProperties()
Creates a new SshConnectionProperties object.

Method Summary

void
addLocalForwarding(ForwardingConfiguration cf)
void
addRemoteForwarding(ForwardingConfiguration cf)
boolean
getForwardingAutoStartMode()
String
getHost()
Map
getLocalForwardings()
int
getPort()
String
getPrefCSComp()
String
getPrefCSEncryption()
String
getPrefCSMac()
String
getPrefKex()
String
getPrefPublicKey()
String
getPrefSCComp()
String
getPrefSCEncryption()
String
getPrefSCMac()
String
getProxyHost()
String
getProxyPassword()
int
getProxyPort()
String
getProxyUsername()
Map
getRemoteForwardings()
int
getTransportProvider()
String
getTransportProviderString()
String
getUsername()
void
removeAllForwardings()
void
setForwardingAutoStartMode(boolean forwardingAutoStart)
void
setHost(String host)
void
setPort(int port)
void
setPrefCSComp(String pref)
void
setPrefCSEncryption(String pref)
void
setPrefCSMac(String pref)
void
setPrefKex(String pref)
void
setPrefPublicKey(String pref)
void
setPrefSCComp(String pref)
void
setPrefSCEncryption(String pref)
void
setPrefSCMac(String pref)
void
setProxyHost(String proxyHostname)
void
setProxyPassword(String proxyPassword)
void
setProxyPort(int proxyPort)
void
setProxyUsername(String proxyUsername)
void
setTransportProvider(int transportProvider)
void
setTransportProviderString(String name)
void
setUsername(String username)

Field Details

USE_HTTP_PROXY

public static final int USE_HTTP_PROXY
Field Value:
2

USE_SOCKS4_PROXY

public static final int USE_SOCKS4_PROXY
Field Value:
3

USE_SOCKS5_PROXY

public static final int USE_SOCKS5_PROXY
Field Value:
4

USE_STANDARD_SOCKET

public static final int USE_STANDARD_SOCKET
Field Value:
1

forwardingAutoStart

protected boolean forwardingAutoStart

host

protected String host

localForwardings

protected Map localForwardings

port

protected int port

prefDecryption

protected String prefDecryption

prefEncryption

protected String prefEncryption

prefKex

protected String prefKex

prefPK

protected String prefPK

prefRecvComp

protected String prefRecvComp

prefRecvMac

protected String prefRecvMac

prefSendComp

protected String prefSendComp

prefSendMac

protected String prefSendMac

proxyHostname

protected String proxyHostname

proxyPassword

protected String proxyPassword

proxyPort

protected int proxyPort

proxyUsername

protected String proxyUsername

remoteForwardings

protected Map remoteForwardings

transportProvider

protected int transportProvider

username

protected String username

Constructor Details

SshConnectionProperties

public SshConnectionProperties()
Creates a new SshConnectionProperties object.

Method Details

addLocalForwarding

public void addLocalForwarding(ForwardingConfiguration cf)

addRemoteForwarding

public void addRemoteForwarding(ForwardingConfiguration cf)

getForwardingAutoStartMode

public boolean getForwardingAutoStartMode()

getHost

public String getHost()
Returns:

getLocalForwardings

public Map getLocalForwardings()

getPort

public int getPort()
Returns:

getPrefCSComp

public String getPrefCSComp()
Returns:

getPrefCSEncryption

public String getPrefCSEncryption()
Returns:

getPrefCSMac

public String getPrefCSMac()
Returns:

getPrefKex

public String getPrefKex()
Returns:

getPrefPublicKey

public String getPrefPublicKey()
Returns:

getPrefSCComp

public String getPrefSCComp()
Returns:

getPrefSCEncryption

public String getPrefSCEncryption()
Returns:

getPrefSCMac

public String getPrefSCMac()
Returns:

getProxyHost

public String getProxyHost()
Returns:

getProxyPassword

public String getProxyPassword()
Returns:

getProxyPort

public int getProxyPort()
Returns:

getProxyUsername

public String getProxyUsername()
Returns:

getRemoteForwardings

public Map getRemoteForwardings()

getTransportProvider

public int getTransportProvider()
Returns:

getTransportProviderString

public String getTransportProviderString()
Returns:

getUsername

public String getUsername()
Returns:

removeAllForwardings

public void removeAllForwardings()

setForwardingAutoStartMode

public void setForwardingAutoStartMode(boolean forwardingAutoStart)

setHost

public void setHost(String host)
Parameters:
host -

setPort

public void setPort(int port)
Parameters:
port -

setPrefCSComp

public void setPrefCSComp(String pref)
Parameters:
pref -

setPrefCSEncryption

public void setPrefCSEncryption(String pref)
Parameters:
pref -

setPrefCSMac

public void setPrefCSMac(String pref)
Parameters:
pref -

setPrefKex

public void setPrefKex(String pref)
Parameters:
pref -

setPrefPublicKey

public void setPrefPublicKey(String pref)
Parameters:
pref -

setPrefSCComp

public void setPrefSCComp(String pref)
Parameters:
pref -

setPrefSCEncryption

public void setPrefSCEncryption(String pref)
Parameters:
pref -

setPrefSCMac

public void setPrefSCMac(String pref)
Parameters:
pref -

setProxyHost

public void setProxyHost(String proxyHostname)
Parameters:
proxyHostname -

setProxyPassword

public void setProxyPassword(String proxyPassword)
Parameters:
proxyPassword -

setProxyPort

public void setProxyPort(int proxyPort)
Parameters:
proxyPort -

setProxyUsername

public void setProxyUsername(String proxyUsername)
Parameters:
proxyUsername -

setTransportProvider

public void setTransportProvider(int transportProvider)
Parameters:
transportProvider -

setTransportProviderString

public void setTransportProviderString(String name)
Parameters:
name -

setUsername

public void setUsername(String username)
Parameters:
username -

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