public class HttpProxySocket extends java.net.Socket implements StreamSocket
Modifier and Type | Method and Description |
---|---|
static HttpProxySocket |
connectViaProxy(java.lang.String host,
int port,
java.lang.String proxyHost,
int proxyPort,
java.lang.String username,
java.lang.String password,
int timeout,
java.lang.String userAgent) |
static HttpProxySocket |
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,
int timeout,
java.lang.String userAgent) |
java.lang.String |
getDetail()
Get details about the socket
|
java.lang.String |
getRemoteHost()
Get the actual hostname
|
HttpHeader |
getResponseHeader() |
boolean |
isSecureMode()
Is this socket in secure mode?
|
void |
setRemoteHost(java.lang.String remoteHost)
Set the remote hostname
|
java.lang.String |
toString() |
bind, close, connect, connect, getChannel, getInetAddress, getInputStream, getKeepAlive, getLocalAddress, getLocalPort, getLocalSocketAddress, getOOBInline, getOutputStream, getPort, getReceiveBufferSize, getRemoteSocketAddress, getReuseAddress, getSendBufferSize, getSoLinger, getSoTimeout, getTcpNoDelay, getTrafficClass, isBound, isClosed, isConnected, isInputShutdown, isOutputShutdown, sendUrgentData, setKeepAlive, setOOBInline, setPerformancePreferences, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSocketImplFactory, setSoLinger, setSoTimeout, setTcpNoDelay, setTrafficClass, shutdownInput, shutdownOutput
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
close, getInetAddress, getInputStream, getLocalAddress, getLocalPort, getOutputStream, getReceiveBufferSize, getSendBufferSize, getSoTimeout, isConnected, setReceiveBufferSize, setSendBufferSize, setSoTimeout
public boolean isSecureMode()
isSecureMode
in interface StreamSocket
public java.lang.String getRemoteHost()
getRemoteHost
in interface StreamSocket
public void setRemoteHost(java.lang.String remoteHost)
setRemoteHost
in interface StreamSocket
remoteHost
- remote hostnamepublic static HttpProxySocket connectViaProxy(java.lang.String host, int port, java.lang.String proxyHost, int proxyPort, java.lang.String username, java.lang.String password, int timeout, java.lang.String userAgent) throws java.io.IOException, java.net.UnknownHostException
host
- port
- proxyHost
- proxyPort
- username
- password
- userAgent
- java.io.IOException
java.net.UnknownHostException
public static HttpProxySocket 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, int timeout, java.lang.String userAgent) throws java.io.IOException, java.net.UnknownHostException
host
- port
- proxyHost
- proxyPort
- protocol
- username
- password
- userAgent
- java.io.IOException
java.net.UnknownHostException
java.net.SocketException
public java.lang.String toString()
toString
in class java.net.Socket
public HttpHeader getResponseHeader()
public java.lang.String getDetail()
StreamSocket
getDetail
in interface StreamSocket
Copyright © 2001-2014 Enterprise Distributed Technologies Ltd. All Rights Reserved.