com.jcraft.jsch

Class Session

public class Session extends Object implements Runnable

Method Summary
voidconnect()
voidconnect(int connectTimeout)
voiddelPortForwardingL(int lport)
voiddelPortForwardingL(String boundaddress, int lport)
voiddelPortForwardingR(int rport)
voiddisconnect()
voidencode(Packet packet)
StringgetClientVersion()
StringgetConfig(String name)
StringgetHost()
HostKeygetHostKey()
intgetPort()
String[]getPortForwardingL()
StringgetServerVersion()
intgetTimeout()
StringgetUserName()
booleanisConnected()
ChannelopenChannel(String type)
Bufferread(Buffer buf)
voidrekey()
voidrun()
voidsendIgnore()
voidsetClientVersion(String cv)
voidsetConfig(Properties foo)
voidsetConfig(Hashtable foo)
voidsetHost(String host)
voidsetInputStream(InputStream in)
voidsetOutputStream(OutputStream out)
voidsetPassword(String foo)
voidsetPort(int port)
voidsetPortForwardingL(int lport, String host, int rport)
voidsetPortForwardingL(String boundaddress, int lport, String host, int rport)
voidsetPortForwardingL(String boundaddress, int lport, String host, int rport, ServerSocketFactory ssf)
voidsetPortForwardingR(int rport, String host, int lport)
voidsetPortForwardingR(int rport, String host, int lport, SocketFactory sf)
voidsetPortForwardingR(int rport, String daemon)
voidsetPortForwardingR(int rport, String daemon, Object[] arg)
voidsetProxy(Proxy proxy)
voidsetSocketFactory(SocketFactory foo)
voidsetTimeout(int foo)
voidsetUserInfo(UserInfo userinfo)
voidsetX11Cookie(String cookie)
voidsetX11Host(String host)
voidsetX11Port(int port)
voidwrite(Packet packet)

Method Detail

connect

public void connect()

connect

public void connect(int connectTimeout)

delPortForwardingL

public void delPortForwardingL(int lport)

delPortForwardingL

public void delPortForwardingL(String boundaddress, int lport)

delPortForwardingR

public void delPortForwardingR(int rport)

disconnect

public void disconnect()

encode

public void encode(Packet packet)

getClientVersion

public String getClientVersion()

getConfig

public String getConfig(String name)

getHost

public String getHost()

getHostKey

public HostKey getHostKey()

getPort

public int getPort()

getPortForwardingL

public String[] getPortForwardingL()

getServerVersion

public String getServerVersion()

getTimeout

public int getTimeout()

getUserName

public String getUserName()

isConnected

public boolean isConnected()

openChannel

public Channel openChannel(String type)

read

public Buffer read(Buffer buf)

rekey

public void rekey()

run

public void run()

sendIgnore

public void sendIgnore()

setClientVersion

public void setClientVersion(String cv)

setConfig

public void setConfig(Properties foo)

setConfig

public void setConfig(Hashtable foo)

setHost

public void setHost(String host)

setInputStream

public void setInputStream(InputStream in)

setOutputStream

public void setOutputStream(OutputStream out)

setPassword

public void setPassword(String foo)

setPort

public void setPort(int port)

setPortForwardingL

public void setPortForwardingL(int lport, String host, int rport)

setPortForwardingL

public void setPortForwardingL(String boundaddress, int lport, String host, int rport)

setPortForwardingL

public void setPortForwardingL(String boundaddress, int lport, String host, int rport, ServerSocketFactory ssf)

setPortForwardingR

public void setPortForwardingR(int rport, String host, int lport)

setPortForwardingR

public void setPortForwardingR(int rport, String host, int lport, SocketFactory sf)

setPortForwardingR

public void setPortForwardingR(int rport, String daemon)

setPortForwardingR

public void setPortForwardingR(int rport, String daemon, Object[] arg)

setProxy

public void setProxy(Proxy proxy)

setSocketFactory

public void setSocketFactory(SocketFactory foo)

setTimeout

public void setTimeout(int foo)

setUserInfo

public void setUserInfo(UserInfo userinfo)

setX11Cookie

public void setX11Cookie(String cookie)

setX11Host

public void setX11Host(String host)

setX11Port

public void setX11Port(int port)

write

public void write(Packet packet)