Class PortWatcher

  • All Implemented Interfaces:
    java.lang.Runnable

    class PortWatcher
    extends java.lang.Object
    implements java.lang.Runnable
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.net.InetAddress anyLocalAddress  
      (package private) java.net.InetAddress boundaddress  
      (package private) int connectTimeout  
      (package private) java.lang.String host  
      (package private) int lport  
      private static java.util.Vector pool  
      (package private) int rport  
      (package private) Session session  
      (package private) java.net.ServerSocket ss  
      (package private) java.lang.Runnable thread  
    • Constructor Summary

      Constructors 
      Constructor Description
      PortWatcher​(Session session, java.lang.String address, int lport, java.lang.String host, int rport, ServerSocketFactory factory)  
    • Field Detail

      • pool

        private static java.util.Vector pool
      • anyLocalAddress

        private static java.net.InetAddress anyLocalAddress
      • 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
      • connectTimeout

        int connectTimeout
    • Method Detail

      • getPortForwarding

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

        private static java.lang.String normalize​(java.lang.String address)
      • delPort

        static void delPort​(Session session)
      • run

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

        void delete()
      • setConnectTimeout

        void setConnectTimeout​(int connectTimeout)