|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jcraft.jsch.Session
public class Session
| Field Summary | |
|---|---|
protected boolean |
daemon_thread
|
| Method Summary | |
|---|---|
void |
connect()
|
void |
connect(int connectTimeout)
|
void |
delPortForwardingL(int lport)
|
void |
delPortForwardingL(java.lang.String boundaddress,
int lport)
|
void |
delPortForwardingR(int rport)
|
void |
disconnect()
|
void |
encode(Packet packet)
|
java.lang.String |
getClientVersion()
|
java.lang.String |
getConfig(java.lang.String key)
|
java.lang.String |
getHost()
|
HostKey |
getHostKey()
|
java.lang.String |
getHostKeyAlias()
|
int |
getPort()
|
java.lang.String[] |
getPortForwardingL()
|
int |
getServerAliveCountMax()
Returns setting for the threshold to send keep-alive messages. |
int |
getServerAliveInterval()
Returns setting for the interval to send a keep-alive message. |
java.lang.String |
getServerVersion()
|
int |
getTimeout()
|
UserInfo |
getUserInfo()
|
java.lang.String |
getUserName()
|
boolean |
isConnected()
|
Channel |
openChannel(java.lang.String type)
|
Buffer |
read(Buffer buf)
|
void |
rekey()
|
void |
run()
|
void |
sendIgnore()
|
void |
sendKeepAliveMsg()
|
void |
setClientVersion(java.lang.String cv)
|
void |
setConfig(java.util.Hashtable newconf)
|
void |
setConfig(java.util.Properties newconf)
|
void |
setConfig(java.lang.String key,
java.lang.String value)
|
void |
setDaemonThread(boolean enable)
|
void |
setHost(java.lang.String host)
|
void |
setHostKeyAlias(java.lang.String hostKeyAlias)
|
void |
setIdentityRepository(IdentityRepository identityRepository)
Sets the identityRepository, which will be referred in the public key authentication. |
void |
setInputStream(java.io.InputStream in)
|
void |
setOutputStream(java.io.OutputStream out)
|
void |
setPassword(byte[] password)
|
void |
setPassword(java.lang.String password)
|
void |
setPort(int port)
|
int |
setPortForwardingL(int lport,
java.lang.String host,
int rport)
|
int |
setPortForwardingL(java.lang.String boundaddress,
int lport,
java.lang.String host,
int rport)
|
int |
setPortForwardingL(java.lang.String boundaddress,
int lport,
java.lang.String host,
int rport,
ServerSocketFactory ssf)
|
void |
setPortForwardingR(int rport,
java.lang.String daemon)
|
void |
setPortForwardingR(int rport,
java.lang.String host,
int lport)
|
void |
setPortForwardingR(int rport,
java.lang.String host,
int lport,
SocketFactory sf)
|
void |
setPortForwardingR(int rport,
java.lang.String daemon,
java.lang.Object[] arg)
|
void |
setPortForwardingR(java.lang.String bind_address,
int rport,
java.lang.String host,
int lport)
|
void |
setPortForwardingR(java.lang.String bind_address,
int rport,
java.lang.String host,
int lport,
SocketFactory sf)
|
void |
setPortForwardingR(java.lang.String bind_address,
int rport,
java.lang.String daemon,
java.lang.Object[] arg)
|
void |
setProxy(Proxy proxy)
|
void |
setServerAliveCountMax(int count)
Sets the number of keep-alive messages which may be sent without receiving any messages back from the server. |
void |
setServerAliveInterval(int interval)
Sets the interval to send a keep-alive message. |
void |
setSocketFactory(SocketFactory sfactory)
|
void |
setTimeout(int timeout)
|
void |
setUserInfo(UserInfo userinfo)
|
void |
setX11Cookie(java.lang.String cookie)
|
void |
setX11Host(java.lang.String host)
|
void |
setX11Port(int port)
|
void |
write(Packet packet)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean daemon_thread
| Method Detail |
|---|
public void connect()
throws JSchException
JSchException
public void connect(int connectTimeout)
throws JSchException
JSchException
public void rekey()
throws java.lang.Exception
java.lang.Exception
public Channel openChannel(java.lang.String type)
throws JSchException
JSchException
public void encode(Packet packet)
throws java.lang.Exception
java.lang.Exception
public Buffer read(Buffer buf)
throws java.lang.Exception
java.lang.Exception
public void write(Packet packet)
throws java.lang.Exception
java.lang.Exceptionpublic void run()
run in interface java.lang.Runnablepublic void disconnect()
public int setPortForwardingL(int lport,
java.lang.String host,
int rport)
throws JSchException
JSchException
public int setPortForwardingL(java.lang.String boundaddress,
int lport,
java.lang.String host,
int rport)
throws JSchException
JSchException
public int setPortForwardingL(java.lang.String boundaddress,
int lport,
java.lang.String host,
int rport,
ServerSocketFactory ssf)
throws JSchException
JSchException
public void delPortForwardingL(int lport)
throws JSchException
JSchException
public void delPortForwardingL(java.lang.String boundaddress,
int lport)
throws JSchException
JSchException
public java.lang.String[] getPortForwardingL()
throws JSchException
JSchException
public void setPortForwardingR(int rport,
java.lang.String host,
int lport)
throws JSchException
JSchException
public void setPortForwardingR(java.lang.String bind_address,
int rport,
java.lang.String host,
int lport)
throws JSchException
JSchException
public void setPortForwardingR(int rport,
java.lang.String host,
int lport,
SocketFactory sf)
throws JSchException
JSchException
public void setPortForwardingR(java.lang.String bind_address,
int rport,
java.lang.String host,
int lport,
SocketFactory sf)
throws JSchException
JSchException
public void setPortForwardingR(int rport,
java.lang.String daemon)
throws JSchException
JSchException
public void setPortForwardingR(int rport,
java.lang.String daemon,
java.lang.Object[] arg)
throws JSchException
JSchException
public void setPortForwardingR(java.lang.String bind_address,
int rport,
java.lang.String daemon,
java.lang.Object[] arg)
throws JSchException
JSchException
public void delPortForwardingR(int rport)
throws JSchException
JSchExceptionpublic void setProxy(Proxy proxy)
public void setHost(java.lang.String host)
public void setPort(int port)
public void setUserInfo(UserInfo userinfo)
public UserInfo getUserInfo()
public void setInputStream(java.io.InputStream in)
public void setOutputStream(java.io.OutputStream out)
public void setX11Host(java.lang.String host)
public void setX11Port(int port)
public void setX11Cookie(java.lang.String cookie)
public void setPassword(java.lang.String password)
public void setPassword(byte[] password)
public void setConfig(java.util.Properties newconf)
public void setConfig(java.util.Hashtable newconf)
public void setConfig(java.lang.String key,
java.lang.String value)
public java.lang.String getConfig(java.lang.String key)
public void setSocketFactory(SocketFactory sfactory)
public boolean isConnected()
public int getTimeout()
public void setTimeout(int timeout)
throws JSchException
JSchExceptionpublic java.lang.String getServerVersion()
public java.lang.String getClientVersion()
public void setClientVersion(java.lang.String cv)
public void sendIgnore()
throws java.lang.Exception
java.lang.Exception
public void sendKeepAliveMsg()
throws java.lang.Exception
java.lang.Exceptionpublic HostKey getHostKey()
public java.lang.String getHost()
public java.lang.String getUserName()
public int getPort()
public void setHostKeyAlias(java.lang.String hostKeyAlias)
public java.lang.String getHostKeyAlias()
public void setServerAliveInterval(int interval)
throws JSchException
interval - the specified interval, in milliseconds.
JSchExceptiongetServerAliveInterval()public int getServerAliveInterval()
setServerAliveInterval(int)public void setServerAliveCountMax(int count)
count - the specified countgetServerAliveCountMax()public int getServerAliveCountMax()
#getServerAliveCountMax(int)public void setDaemonThread(boolean enable)
public void setIdentityRepository(IdentityRepository identityRepository)
identityRepository - getIdentityRepository()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||