com.jcraft.jsch
Class PortWatcher

java.lang.Object
  extended by com.jcraft.jsch.PortWatcher
All Implemented Interfaces:
java.lang.Runnable

 class PortWatcher
extends java.lang.Object
implements java.lang.Runnable


Field Summary
(package private)  java.net.InetAddress boundaddress
           
(package private)  java.lang.String host
           
(package private)  int lport
           
(package private)  int rport
           
(package private)  Session session
           
(package private)  java.net.ServerSocket ss
           
(package private)  java.lang.Runnable thread
           
 
Constructor Summary
PortWatcher(Session session, java.lang.String address, int lport, java.lang.String host, int rport, ServerSocketFactory factory)
           
 
Method Summary
(package private) static PortWatcher addPort(Session session, java.lang.String address, int lport, java.lang.String host, int rport, ServerSocketFactory ssf)
           
(package private)  void delete()
           
(package private) static void delPort(Session session)
           
(package private) static void delPort(Session session, java.lang.String address, int lport)
           
(package private) static PortWatcher getPort(Session session, java.lang.String address, int lport)
           
(package private) static java.lang.String[] getPortForwarding(Session session)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

session

Session session

lport

int lport

rport

int rport

host

java.lang.String host

boundaddress

java.net.InetAddress boundaddress

thread

java.lang.Runnable thread

ss

java.net.ServerSocket ss
Constructor Detail

PortWatcher

PortWatcher(Session session,
            java.lang.String address,
            int lport,
            java.lang.String host,
            int rport,
            ServerSocketFactory factory)
      throws JSchException
Throws:
JSchException
Method Detail

getPortForwarding

static java.lang.String[] getPortForwarding(Session session)

getPort

static PortWatcher getPort(Session session,
                           java.lang.String address,
                           int lport)
                    throws JSchException
Throws:
JSchException

addPort

static PortWatcher addPort(Session session,
                           java.lang.String address,
                           int lport,
                           java.lang.String host,
                           int rport,
                           ServerSocketFactory ssf)
                    throws JSchException
Throws:
JSchException

delPort

static void delPort(Session session,
                    java.lang.String address,
                    int lport)
             throws JSchException
Throws:
JSchException

delPort

static void delPort(Session session)

run

public void run()
Specified by:
run in interface java.lang.Runnable

delete

void delete()


Copyright 2006 jcraft. All Rights Reserved.