|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jssh.Options
This class encapsulates all the options that can be specified on the command-line for the SSH client.
Constructor Summary | |
Options()
|
Method Summary | |
void |
addLocalPortForwarding(PortForwarding pf_)
Adds the specified local port forwarding to the list of local ports to be forwarded to the server. |
void |
addRemotePortForwarding(PortForwarding pf_)
Adds the specified port-forwarding to the list of server ports that must be forwarded to the client. |
boolean |
compressionEnabled()
Returns true if compression is enabled. |
java.lang.String |
getCommand()
|
boolean |
getDebug()
|
java.lang.String |
getHostname()
|
java.lang.String |
getIdentityFile()
|
java.util.Iterator |
getLocalForwardings()
Returns an iterator that allows the calling code to iterate through the list of local port-forwardings. |
int |
getPort()
|
java.util.Iterator |
getRemoteForwardings()
Returns an iterator that allows the calling code to iterate through the list of remote port-forwardings. |
java.awt.Dimension |
getTerminalSize()
|
java.lang.String |
getTerminalType()
|
java.lang.String |
getUser()
|
boolean |
isPortOpenAllowed(java.lang.String hostname_,
int port_)
This method is called when an SSH_MSG_PORT_OPEN message is received. |
void |
setCommand(java.lang.String command_)
|
void |
setCompression(boolean flag_)
|
void |
setDebug(boolean debug_)
|
void |
setHostname(java.lang.String hostname_)
|
void |
setIdentityFile(java.lang.String filename_)
|
void |
setPort(int port_)
|
void |
setTerminalSize(int columns_,
int rows_)
|
void |
setTerminalType(java.lang.String term_)
Set the terminal-type string that will be sent in the SSH_CMSG_REQUEST_PTY packet. |
void |
setUser(java.lang.String user_)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Options()
Method Detail |
public void setHostname(java.lang.String hostname_)
public java.lang.String getHostname()
public void setCommand(java.lang.String command_)
public java.lang.String getCommand()
public void setPort(int port_)
public int getPort()
public void setUser(java.lang.String user_)
public java.lang.String getUser()
public void setCompression(boolean flag_)
public boolean compressionEnabled()
public void addLocalPortForwarding(PortForwarding pf_)
public void addRemotePortForwarding(PortForwarding pf_)
public java.util.Iterator getLocalForwardings()
public java.util.Iterator getRemoteForwardings()
public boolean isPortOpenAllowed(java.lang.String hostname_, int port_)
hostname_
- the hostname contained in the SSH_MSG_PORT_OPEN.port_
- the port contained in the SSH_MSG_PORT_OPEN.public void setDebug(boolean debug_)
public boolean getDebug()
public void setTerminalType(java.lang.String term_)
public java.lang.String getTerminalType()
public void setTerminalSize(int columns_, int rows_)
public java.awt.Dimension getTerminalSize()
public void setIdentityFile(java.lang.String filename_)
public java.lang.String getIdentityFile()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |