public class ProxyInfo
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ProxyInfo.ProxyType
Proxy types.
|
Constructor and Description |
---|
ProxyInfo(ProxyInfo.ProxyType proxyType,
java.lang.String proxyHost,
int proxyPort,
java.lang.String proxyUser,
java.lang.String proxyPassword) |
Modifier and Type | Method and Description |
---|---|
static ProxyInfo |
directProxy()
Creates directProxy.
|
java.lang.String |
getProxyAddress()
Returns proxy address.
|
java.lang.String |
getProxyPassword()
Returns proxy password or
null . |
int |
getProxyPort()
Returns proxy port.
|
ProxyInfo.ProxyType |
getProxyType()
Returns proxy type.
|
java.lang.String |
getProxyUsername()
Returns proxy user name or
null if
no authentication required. |
static ProxyInfo |
httpProxy(java.lang.String proxyAddress,
int proxyPort,
java.lang.String proxyUser,
java.lang.String proxyPassword)
Creates HTTP proxy.
|
static ProxyInfo |
socks4Proxy(java.lang.String proxyAddress,
int proxyPort,
java.lang.String proxyUser)
Creates SOCKS4 proxy.
|
static ProxyInfo |
socks5Proxy(java.lang.String proxyAddress,
int proxyPort,
java.lang.String proxyUser,
java.lang.String proxyPassword)
Creates SOCKS5 proxy.
|
public ProxyInfo(ProxyInfo.ProxyType proxyType, java.lang.String proxyHost, int proxyPort, java.lang.String proxyUser, java.lang.String proxyPassword)
public static ProxyInfo directProxy()
public static ProxyInfo socks4Proxy(java.lang.String proxyAddress, int proxyPort, java.lang.String proxyUser)
public static ProxyInfo socks5Proxy(java.lang.String proxyAddress, int proxyPort, java.lang.String proxyUser, java.lang.String proxyPassword)
public static ProxyInfo httpProxy(java.lang.String proxyAddress, int proxyPort, java.lang.String proxyUser, java.lang.String proxyPassword)
public ProxyInfo.ProxyType getProxyType()
public java.lang.String getProxyAddress()
public int getProxyPort()
public java.lang.String getProxyUsername()
null
if
no authentication required.public java.lang.String getProxyPassword()
null
.Copyright © 2003-present Jodd Team