Class HttpProxySocketProvider

  • All Implemented Interfaces:
    TransportProvider, java.io.Closeable, java.lang.AutoCloseable

    public class HttpProxySocketProvider
    extends java.net.Socket
    implements TransportProvider
    Version:
    $Revision: 1.13 $
    Author:
    $author$
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static HttpProxySocketProvider connectViaProxy​(java.lang.String host, int port, java.lang.String proxyHost, int proxyPort, java.lang.String username, java.lang.String password, java.lang.String userAgent)  
      static HttpProxySocketProvider connectViaProxy​(java.lang.String host, int port, java.lang.String proxyHost, int proxyPort, java.lang.String protocol, java.lang.String username, java.lang.String password, java.lang.String userAgent)  
      java.lang.String getProviderDetail()  
      HttpHeader getResponseHeader()  
      java.lang.String toString()  
      • Methods inherited from class java.net.Socket

        bind, close, connect, connect, getChannel, getInetAddress, getInputStream, getKeepAlive, getLocalAddress, getLocalPort, getLocalSocketAddress, getOOBInline, getOption, getOutputStream, getPort, getReceiveBufferSize, getRemoteSocketAddress, getReuseAddress, getSendBufferSize, getSoLinger, getSoTimeout, getTcpNoDelay, getTrafficClass, isBound, isClosed, isConnected, isInputShutdown, isOutputShutdown, sendUrgentData, setKeepAlive, setOOBInline, setOption, setPerformancePreferences, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSocketImplFactory, setSoLinger, setSoTimeout, setTcpNoDelay, setTrafficClass, shutdownInput, shutdownOutput, supportedOptions
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • connectViaProxy

        public static HttpProxySocketProvider connectViaProxy​(java.lang.String host,
                                                              int port,
                                                              java.lang.String proxyHost,
                                                              int proxyPort,
                                                              java.lang.String username,
                                                              java.lang.String password,
                                                              java.lang.String userAgent)
                                                       throws java.io.IOException,
                                                              java.net.UnknownHostException
        Parameters:
        host -
        port -
        proxyHost -
        proxyPort -
        username -
        password -
        userAgent -
        Returns:
        Throws:
        java.io.IOException
        java.net.UnknownHostException
      • connectViaProxy

        public static HttpProxySocketProvider connectViaProxy​(java.lang.String host,
                                                              int port,
                                                              java.lang.String proxyHost,
                                                              int proxyPort,
                                                              java.lang.String protocol,
                                                              java.lang.String username,
                                                              java.lang.String password,
                                                              java.lang.String userAgent)
                                                       throws java.io.IOException,
                                                              java.net.UnknownHostException
        Parameters:
        host -
        port -
        proxyHost -
        proxyPort -
        protocol -
        username -
        password -
        userAgent -
        Returns:
        Throws:
        java.io.IOException
        java.net.UnknownHostException
        java.net.SocketException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.net.Socket
        Returns:
      • getResponseHeader

        public HttpHeader getResponseHeader()
        Returns: