public class HttpProxy extends ProxyConfiguration.Proxy
Modifier and Type | Class and Description |
---|---|
private class |
HttpProxy.CreateTunnelPromise
Creates a tunnel using HTTP CONNECT.
|
private class |
HttpProxy.HttpProxyClientConnectionFactory |
private class |
HttpProxy.ProxyConnection |
private class |
HttpProxy.TunnelPromise |
Constructor and Description |
---|
HttpProxy(Origin.Address address,
boolean secure) |
HttpProxy(java.lang.String host,
int port) |
Modifier and Type | Method and Description |
---|---|
java.net.URI |
getURI() |
ClientConnectionFactory |
newClientConnectionFactory(ClientConnectionFactory connectionFactory) |
getAddress, getExcludedAddresses, getIncludedAddresses, isSecure, matches, toString
private static final Logger LOG
public HttpProxy(java.lang.String host, int port)
public HttpProxy(Origin.Address address, boolean secure)
public ClientConnectionFactory newClientConnectionFactory(ClientConnectionFactory connectionFactory)
newClientConnectionFactory
in class ProxyConfiguration.Proxy
connectionFactory
- the nested ClientConnectionFactory
ClientConnectionFactory
for this ProxyConfiguration.Proxy
public java.net.URI getURI()
getURI
in class ProxyConfiguration.Proxy