Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
com.sshtools.j2ssh.configuration.SshConnectionProperties
com.sshtools.common.configuration.SshToolsConnectionProfile
public class SshToolsConnectionProfile
extends SshConnectionProperties
Field Summary | |
static int | |
static int | |
static int |
Fields inherited from class com.sshtools.j2ssh.configuration.SshConnectionProperties | |
USE_HTTP_PROXY , USE_SOCKS4_PROXY , USE_SOCKS5_PROXY , USE_STANDARD_SOCKET , forwardingAutoStart , host , localForwardings , port , prefDecryption , prefEncryption , prefKex , prefPK , prefRecvComp , prefRecvMac , prefSendComp , prefSendMac , proxyHostname , proxyPassword , proxyPort , proxyUsername , remoteForwardings , transportProvider , username |
Constructor Summary | |
|
Method Summary | |
void | |
void | |
void | |
void | |
boolean | |
boolean | |
String |
|
boolean |
|
Color |
|
int |
|
Map | |
String | |
int | |
Map | |
void |
|
void |
|
void |
|
void |
|
void | |
void |
|
void |
|
boolean | |
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
String |
|
public static final int DO_NOTHING
- Field Value:
- 1
public static final int EXECUTE_COMMANDS
- Field Value:
- 3
public static final int START_SHELL
- Field Value:
- 2
public SshToolsConnectionProfile()
Creates a new SshToolsConnectionProfile object.
public void addAuthenticationMethod(SshAuthenticationClient method)
- Parameters:
method
-
public void addLocalForwarding(ForwardingConfiguration config)
- Overrides:
- addLocalForwarding in interface SshConnectionProperties
- Parameters:
config
-
public void addRemoteForwarding(ForwardingConfiguration config)
- Overrides:
- addRemoteForwarding in interface SshConnectionProperties
- Parameters:
config
-
public void clearAuthenticationCache()
public boolean disconnectOnSessionClose()
- Returns:
public boolean getAllowAgentForwarding()
- Returns:
public String getApplicationProperty(String name, String defaultValue)
- Parameters:
name
-defaultValue
-
- Returns:
public boolean getApplicationPropertyBoolean(String name, boolean defaultValue)
- Parameters:
name
-defaultValue
-
- Returns:
public Color getApplicationPropertyColor(String name, Color defaultColor)
- Parameters:
name
-defaultColor
-
- Returns:
public int getApplicationPropertyInt(String name, int defaultValue)
- Parameters:
name
-defaultValue
-
- Returns:
public Map getAuthenticationMethods()
- Returns:
public String getCommandsToExecute()
- Returns:
public int getOnceAuthenticatedCommand()
- Returns:
public Map getSftpFavorites()
- Parameters:
- Returns:
public void open(File file) throws InvalidProfileFileException
- Parameters:
file
-
- Throws:
InvalidProfileFileException
-
public void open(InputStream in) throws InvalidProfileFileException
- Parameters:
in
-
- Throws:
InvalidProfileFileException
-
public void open(String file) throws InvalidProfileFileException
- Parameters:
file
-
- Throws:
InvalidProfileFileException
-
public void removeAuthenticaitonMethod(String method)
- Parameters:
method
-
public void removeAuthenticationMethods()
public void removeLocalForwarding(String name)
- Parameters:
name
-
public void removeRemoteForwarding(String name)
- Parameters:
name
-
public boolean requiresPseudoTerminal()
- Returns:
public void save(String file) throws InvalidProfileFileException
- Parameters:
file
-
- Throws:
InvalidProfileFileException
-
public void setAllowAgentForwarding(boolean allowAgentForwarding)
- Parameters:
allowAgentForwarding
-
public void setApplicationProperty(String name, Color value)
- Parameters:
name
-value
-
public void setApplicationProperty(String name, String value)
- Parameters:
name
-value
-
public void setApplicationProperty(String name, boolean value)
- Parameters:
name
-value
-
public void setApplicationProperty(String name, int value)
- Parameters:
name
-value
-
public void setCommandsToExecute(String executeCommands)
- Parameters:
executeCommands
-
public void setDisconnectOnSessionClose(boolean disconnectOnSessionClose)
- Parameters:
disconnectOnSessionClose
-
public void setOnceAuthenticatedCommand(int onceAuthenticated)
- Parameters:
onceAuthenticated
-
public void setRequiresPseudoTerminal(boolean requiresPseudoTerminal)
- Parameters:
requiresPseudoTerminal
-
public void setSftpFavorite(String name, String value)
- Parameters:
name
-
public String toString()
- Returns: