net.ssh.jsch
Class Session

java.lang.Object
  extended by net.ssh.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 delPortForwardingR(int rport)
           
 void disconnect()
           
 void encode(Packet packet)
           
 java.lang.String getClientVersion()
           
 java.lang.String getConfig(java.lang.String name)
           
 HostKey getHostKey()
           
 java.lang.String[] getPortForwardingL()
           
 java.lang.String getServerVersion()
           
 int getTimeout()
           
 boolean isConnected()
           
 Channel openChannel(java.lang.String type)
           
 Buffer read(Buffer buf)
           
 void rekey()
           
 void run()
           
 void setClientVersion(java.lang.String cv)
           
 void setConfig(java.util.Hashtable foo)
           
 void setConfig(java.util.Properties foo)
           
 void setHost(java.lang.String host)
           
 void setInputStream(java.io.InputStream in)
           
 void setOutputStream(java.io.OutputStream out)
           
 void setPassword(java.lang.String foo)
           
 void setPort(int port)
           
 void setPortForwardingL(int lport, java.lang.String host, int rport)
           
 void setPortForwardingL(java.lang.String boundaddress, int lport, java.lang.String host, int rport)
           
 void setPortForwardingR(int rport, java.lang.String host, int lport)
           
 void setProxy(Proxy proxy)
           
 void setSocketFactory(SocketFactory foo)
           
 void setTimeout(int foo)
           
 void setUserInfo(UserInfo userinfo)
           
 void setX11Cookie(java.lang.String cookie)
           
 void setX11Host(java.lang.String host)
           
 void setX11Port(int port)
           
 void write(Packet packet)
           
 void write(Packet packet, Channel c, int length)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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,
                  Channel c,
                  int length)
           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 void setPortForwardingL(int lport,
                               java.lang.String host,
                               int rport)
                        throws JSchException
Throws:
JSchException

setPortForwardingL

public void setPortForwardingL(java.lang.String boundaddress,
                               int lport,
                               java.lang.String host,
                               int rport)
                        throws JSchException
Throws:
JSchException

delPortForwardingL

public void delPortForwardingL(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

delPortForwardingR

public void delPortForwardingR(int rport)
                        throws JSchException
Throws:
JSchException

getConfig

public java.lang.String getConfig(java.lang.String name)

setProxy

public void setProxy(Proxy proxy)

setHost

public void setHost(java.lang.String host)

setPort

public void setPort(int port)

setPassword

public void setPassword(java.lang.String foo)

setUserInfo

public void setUserInfo(UserInfo userinfo)

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)

setConfig

public void setConfig(java.util.Properties foo)

setConfig

public void setConfig(java.util.Hashtable foo)

setSocketFactory

public void setSocketFactory(SocketFactory foo)

isConnected

public boolean isConnected()

getTimeout

public int getTimeout()

setTimeout

public void setTimeout(int foo)
                throws JSchException
Throws:
JSchException

getServerVersion

public java.lang.String getServerVersion()

getClientVersion

public java.lang.String getClientVersion()

setClientVersion

public void setClientVersion(java.lang.String cv)

getHostKey

public HostKey getHostKey()