com.jcraft.jsch
Class Session
java.lang.Object
com.jcraft.jsch.Session
- All Implemented Interfaces:
- java.lang.Runnable
public class Session
- extends java.lang.Object
- implements java.lang.Runnable
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()
|
int |
getServerAliveInterval()
|
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)
|
void |
setServerAliveInterval(int interval)
|
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 |
daemon_thread
protected boolean daemon_thread
connect
public void connect()
throws JSchException
- Throws:
JSchException
connect
public void connect(int connectTimeout)
throws JSchException
- Throws:
JSchException
rekey
public void rekey()
throws java.lang.Exception
- Throws:
java.lang.Exception
openChannel
public Channel openChannel(java.lang.String type)
throws JSchException
- Throws:
JSchException
encode
public void encode(Packet packet)
throws java.lang.Exception
- Throws:
java.lang.Exception
read
public Buffer read(Buffer buf)
throws java.lang.Exception
- Throws:
java.lang.Exception
write
public void write(Packet packet)
throws java.lang.Exception
- Throws:
java.lang.Exception
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
disconnect
public void disconnect()
setPortForwardingL
public int setPortForwardingL(int lport,
java.lang.String host,
int rport)
throws JSchException
- Throws:
JSchException
setPortForwardingL
public int setPortForwardingL(java.lang.String boundaddress,
int lport,
java.lang.String host,
int rport)
throws JSchException
- Throws:
JSchException
setPortForwardingL
public int setPortForwardingL(java.lang.String boundaddress,
int lport,
java.lang.String host,
int rport,
ServerSocketFactory ssf)
throws JSchException
- Throws:
JSchException
delPortForwardingL
public void delPortForwardingL(int lport)
throws JSchException
- Throws:
JSchException
delPortForwardingL
public void delPortForwardingL(java.lang.String boundaddress,
int lport)
throws JSchException
- Throws:
JSchException
getPortForwardingL
public java.lang.String[] getPortForwardingL()
throws JSchException
- Throws:
JSchException
setPortForwardingR
public void setPortForwardingR(int rport,
java.lang.String host,
int lport)
throws JSchException
- Throws:
JSchException
setPortForwardingR
public void setPortForwardingR(java.lang.String bind_address,
int rport,
java.lang.String host,
int lport)
throws JSchException
- Throws:
JSchException
setPortForwardingR
public void setPortForwardingR(int rport,
java.lang.String host,
int lport,
SocketFactory sf)
throws JSchException
- Throws:
JSchException
setPortForwardingR
public void setPortForwardingR(java.lang.String bind_address,
int rport,
java.lang.String host,
int lport,
SocketFactory sf)
throws JSchException
- Throws:
JSchException
setPortForwardingR
public void setPortForwardingR(int rport,
java.lang.String daemon)
throws JSchException
- Throws:
JSchException
setPortForwardingR
public void setPortForwardingR(int rport,
java.lang.String daemon,
java.lang.Object[] arg)
throws JSchException
- Throws:
JSchException
setPortForwardingR
public void setPortForwardingR(java.lang.String bind_address,
int rport,
java.lang.String daemon,
java.lang.Object[] arg)
throws JSchException
- Throws:
JSchException
delPortForwardingR
public void delPortForwardingR(int rport)
throws JSchException
- Throws:
JSchException
setProxy
public void setProxy(Proxy proxy)
setHost
public void setHost(java.lang.String host)
setPort
public void setPort(int port)
setUserInfo
public void setUserInfo(UserInfo userinfo)
getUserInfo
public UserInfo getUserInfo()
setInputStream
public void setInputStream(java.io.InputStream in)
setOutputStream
public void setOutputStream(java.io.OutputStream out)
setX11Host
public void setX11Host(java.lang.String host)
setX11Port
public void setX11Port(int port)
setX11Cookie
public void setX11Cookie(java.lang.String cookie)
setPassword
public void setPassword(java.lang.String password)
setPassword
public void setPassword(byte[] password)
setConfig
public void setConfig(java.util.Properties newconf)
setConfig
public void setConfig(java.util.Hashtable newconf)
setConfig
public void setConfig(java.lang.String key,
java.lang.String value)
getConfig
public java.lang.String getConfig(java.lang.String key)
setSocketFactory
public void setSocketFactory(SocketFactory sfactory)
isConnected
public boolean isConnected()
getTimeout
public int getTimeout()
setTimeout
public void setTimeout(int timeout)
throws JSchException
- Throws:
JSchException
getServerVersion
public java.lang.String getServerVersion()
getClientVersion
public java.lang.String getClientVersion()
setClientVersion
public void setClientVersion(java.lang.String cv)
sendIgnore
public void sendIgnore()
throws java.lang.Exception
- Throws:
java.lang.Exception
sendKeepAliveMsg
public void sendKeepAliveMsg()
throws java.lang.Exception
- Throws:
java.lang.Exception
getHostKey
public HostKey getHostKey()
getHost
public java.lang.String getHost()
getUserName
public java.lang.String getUserName()
getPort
public int getPort()
setHostKeyAlias
public void setHostKeyAlias(java.lang.String hostKeyAlias)
getHostKeyAlias
public java.lang.String getHostKeyAlias()
setServerAliveInterval
public void setServerAliveInterval(int interval)
throws JSchException
- Throws:
JSchException
setServerAliveCountMax
public void setServerAliveCountMax(int count)
getServerAliveInterval
public int getServerAliveInterval()
getServerAliveCountMax
public int getServerAliveCountMax()
setDaemonThread
public void setDaemonThread(boolean enable)
setIdentityRepository
public void setIdentityRepository(IdentityRepository identityRepository)
- Sets the identityRepository, which will be referred
in the public key authentication. The default value is null.
- Parameters:
identityRepository
- - See Also:
getIdentityRepository()
Copyright © 2012 JCraft,Inc.. All Rights Reserved.