Class ProxyInfo


  • public class ProxyInfo
    extends java.lang.Object
    Class which stores proxy information such as proxy type, host, port, authentication etc.
    • Constructor Detail

      • ProxyInfo

        public ProxyInfo​(ProxyInfo.ProxyType pType,
                         java.lang.String pHost,
                         int pPort,
                         java.lang.String pUser,
                         java.lang.String pPass)
    • Method Detail

      • forHttpProxy

        public static ProxyInfo forHttpProxy​(java.lang.String pHost,
                                             int pPort,
                                             java.lang.String pUser,
                                             java.lang.String pPass)
      • forSocks4Proxy

        public static ProxyInfo forSocks4Proxy​(java.lang.String pHost,
                                               int pPort,
                                               java.lang.String pUser,
                                               java.lang.String pPass)
      • forSocks5Proxy

        public static ProxyInfo forSocks5Proxy​(java.lang.String pHost,
                                               int pPort,
                                               java.lang.String pUser,
                                               java.lang.String pPass)
      • getJavaProxyType

        public java.net.Proxy.Type getJavaProxyType()
      • getProxyAddress

        public java.lang.String getProxyAddress()
      • getProxyPort

        public int getProxyPort()
      • getProxyUsername

        public java.lang.String getProxyUsername()
      • getProxyPassword

        public java.lang.String getProxyPassword()
      • toJavaProxy

        public java.net.Proxy toJavaProxy()