Class ProxyConfiguration.Proxy
java.lang.Object
org.eclipse.jetty.client.ProxyConfiguration.Proxy
- Direct Known Subclasses:
 HttpProxy, Socks4Proxy, Socks5Proxy
- Enclosing class:
 ProxyConfiguration
- 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProxy(Origin.Address address, boolean secure, SslContextFactory.Client sslContextFactory, Origin.Protocol protocol) protectedProxy(Origin origin, SslContextFactory.Client sslContextFactory)  - 
Method Summary
Modifier and TypeMethodDescriptiongetURI()booleanisSecure()booleanMatches the givenoriginwith the included and excluded addresses, returning true if the givenoriginis to be proxied.abstract ClientConnectionFactorynewClientConnectionFactory(ClientConnectionFactory connectionFactory) toString() 
- 
Constructor Details
- 
Proxy
protected Proxy(Origin.Address address, boolean secure, SslContextFactory.Client sslContextFactory, Origin.Protocol protocol)  - 
Proxy
 
 - 
 - 
Method Details
- 
getOrigin
 - 
getAddress
- Returns:
 - the address of this proxy
 
 - 
isSecure
public boolean isSecure()- Returns:
 - whether the connection to the proxy must be secured via TLS
 
 - 
getSslContextFactory
- Returns:
 - the optional SslContextFactory to use when connecting to proxies
 
 - 
getProtocol
- Returns:
 - the protocol spoken by this proxy
 
 - 
getIncludedAddresses
 - 
getExcludedAddresses
 - 
getURI
- Returns:
 - an URI representing this proxy, or null if no URI can represent this proxy
 
 - 
matches
Matches the givenoriginwith the included and excluded addresses, returning true if the givenoriginis to be proxied.- Parameters:
 origin- the origin to test for proxying- Returns:
 - true if the origin must be proxied, false otherwise
 
 - 
newClientConnectionFactory
public abstract ClientConnectionFactory newClientConnectionFactory(ClientConnectionFactory connectionFactory) - Parameters:
 connectionFactory- the nestedClientConnectionFactory- Returns:
 - a new 
ClientConnectionFactoryfor this Proxy 
 - 
toString
 
 -