public class SshToolsConnectionProfile extends SshConnectionProperties
Modifier and Type | Field and Description |
---|---|
static int |
DO_NOTHING |
static int |
EXECUTE_COMMANDS |
static int |
START_SHELL |
forwardingAutoStart, host, localForwardings, port, prefDecryption, prefEncryption, prefKex, prefPK, prefRecvComp, prefRecvMac, prefSendComp, prefSendMac, proxyHostname, proxyPassword, proxyPort, proxyUsername, remoteForwardings, transportProvider, USE_HTTP_PROXY, USE_SOCKS4_PROXY, USE_SOCKS5_PROXY, USE_STANDARD_SOCKET, username
Constructor and Description |
---|
SshToolsConnectionProfile()
Creates a new SshToolsConnectionProfile object.
|
Modifier and Type | Method and Description |
---|---|
void |
addAuthenticationMethod(SshAuthenticationClient method) |
void |
addLocalForwarding(ForwardingConfiguration config) |
void |
addRemoteForwarding(ForwardingConfiguration config) |
void |
clearAuthenticationCache() |
boolean |
disconnectOnSessionClose() |
boolean |
getAllowAgentForwarding() |
java.lang.String |
getApplicationProperty(java.lang.String name,
java.lang.String defaultValue) |
boolean |
getApplicationPropertyBoolean(java.lang.String name,
boolean defaultValue) |
java.awt.Color |
getApplicationPropertyColor(java.lang.String name,
java.awt.Color defaultColor) |
int |
getApplicationPropertyInt(java.lang.String name,
int defaultValue) |
java.util.Map |
getAuthenticationMethods() |
java.lang.String |
getCommandsToExecute() |
int |
getOnceAuthenticatedCommand() |
java.util.Map |
getSftpFavorites() |
void |
open(java.io.File file) |
void |
open(java.io.InputStream in) |
void |
open(java.lang.String file) |
void |
removeAuthenticaitonMethod(java.lang.String method) |
void |
removeAuthenticationMethods() |
void |
removeLocalForwarding(java.lang.String name) |
void |
removeRemoteForwarding(java.lang.String name) |
boolean |
requiresPseudoTerminal() |
void |
save() |
void |
save(java.lang.String file) |
void |
setAllowAgentForwarding(boolean allowAgentForwarding) |
void |
setApplicationProperty(java.lang.String name,
boolean value) |
void |
setApplicationProperty(java.lang.String name,
java.awt.Color value) |
void |
setApplicationProperty(java.lang.String name,
int value) |
void |
setApplicationProperty(java.lang.String name,
java.lang.String value) |
void |
setCommandsToExecute(java.lang.String executeCommands) |
void |
setDisconnectOnSessionClose(boolean disconnectOnSessionClose) |
void |
setOnceAuthenticatedCommand(int onceAuthenticated) |
void |
setRequiresPseudoTerminal(boolean requiresPseudoTerminal) |
void |
setSftpFavorite(java.lang.String name,
java.lang.String value) |
java.lang.String |
toString() |
getForwardingAutoStartMode, getHost, getLocalForwardings, getPort, getPrefCSComp, getPrefCSEncryption, getPrefCSMac, getPrefKex, getPrefPublicKey, getPrefSCComp, getPrefSCEncryption, getPrefSCMac, getProxyHost, getProxyPassword, getProxyPort, getProxyUsername, getRemoteForwardings, getTransportProvider, getTransportProviderString, getUsername, removeAllForwardings, setForwardingAutoStartMode, setHost, setPort, setPrefCSComp, setPrefCSEncryption, setPrefCSMac, setPrefKex, setPrefPublicKey, setPrefSCComp, setPrefSCEncryption, setPrefSCMac, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername, setTransportProvider, setTransportProviderString, setUsername
public static final int DO_NOTHING
public static final int START_SHELL
public static final int EXECUTE_COMMANDS
public SshToolsConnectionProfile()
public java.util.Map getAuthenticationMethods()
public boolean requiresPseudoTerminal()
public boolean disconnectOnSessionClose()
public void setRequiresPseudoTerminal(boolean requiresPseudoTerminal)
requiresPseudoTerminal
- public void setDisconnectOnSessionClose(boolean disconnectOnSessionClose)
disconnectOnSessionClose
- public void clearAuthenticationCache()
public void setOnceAuthenticatedCommand(int onceAuthenticated)
onceAuthenticated
- public int getOnceAuthenticatedCommand()
public void setCommandsToExecute(java.lang.String executeCommands)
executeCommands
- public java.lang.String getCommandsToExecute()
public java.lang.String getApplicationProperty(java.lang.String name, java.lang.String defaultValue)
name
- defaultValue
- public java.util.Map getSftpFavorites()
name
- defaultValue
- public void setSftpFavorite(java.lang.String name, java.lang.String value)
name
- defaultValue
- public int getApplicationPropertyInt(java.lang.String name, int defaultValue)
name
- defaultValue
- public boolean getApplicationPropertyBoolean(java.lang.String name, boolean defaultValue)
name
- defaultValue
- public java.awt.Color getApplicationPropertyColor(java.lang.String name, java.awt.Color defaultColor)
name
- defaultColor
- public void setApplicationProperty(java.lang.String name, java.lang.String value)
name
- value
- public void setApplicationProperty(java.lang.String name, int value)
name
- value
- public void setApplicationProperty(java.lang.String name, boolean value)
name
- value
- public void setApplicationProperty(java.lang.String name, java.awt.Color value)
name
- value
- public void addAuthenticationMethod(SshAuthenticationClient method)
method
- public void addLocalForwarding(ForwardingConfiguration config)
addLocalForwarding
in class SshConnectionProperties
config
- public void addRemoteForwarding(ForwardingConfiguration config)
addRemoteForwarding
in class SshConnectionProperties
config
- public boolean getAllowAgentForwarding()
public void setAllowAgentForwarding(boolean allowAgentForwarding)
allowAgentForwarding
- public void removeLocalForwarding(java.lang.String name)
name
- public void removeRemoteForwarding(java.lang.String name)
name
- public void open(java.lang.String file) throws InvalidProfileFileException
file
- InvalidProfileFileException
public void open(java.io.File file) throws InvalidProfileFileException
file
- InvalidProfileFileException
public void open(java.io.InputStream in) throws InvalidProfileFileException
in
- InvalidProfileFileException
public void removeAuthenticaitonMethod(java.lang.String method)
method
- public void removeAuthenticationMethods()
public void save(java.lang.String file) throws InvalidProfileFileException
file
- InvalidProfileFileException
public void save() throws InvalidProfileFileException
InvalidProfileFileException
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.