Class ProxyMappings.ProxyMapping
java.lang.Object
org.keycloak.connections.httpclient.ProxyMappings.ProxyMapping
- Enclosing class:
- ProxyMappings
ProxyMappings.ProxyMapping describes a Proxy Mapping with a Hostname Pattern
that is mapped to a proxy HttpHost.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProxyMapping(Pattern hostnamePattern, org.apache.http.HttpHost proxyHost, org.apache.http.auth.UsernamePasswordCredentials proxyCredentials) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.http.auth.UsernamePasswordCredentialsorg.apache.http.HttpHostbooleantoString()static ProxyMappings.ProxyMappingParses a mapping string into anProxyMappings.ProxyMapping.
-
Field Details
-
NO_PROXY
- See Also:
-
-
Constructor Details
-
ProxyMapping
public ProxyMapping(Pattern hostnamePattern, org.apache.http.HttpHost proxyHost, org.apache.http.auth.UsernamePasswordCredentials proxyCredentials)
-
-
Method Details
-
getHostnamePattern
-
getProxyHost
public org.apache.http.HttpHost getProxyHost() -
getProxyCredentials
public org.apache.http.auth.UsernamePasswordCredentials getProxyCredentials() -
matches
-
valueOf
Parses a mapping string into anProxyMappings.ProxyMapping.A proxy mapping string must have the following format:
hostnameRegex;www-proxy-uriwith semicolon as a delimiter.If no proxy should be used for a host pattern then use
NO_PROXYas www-proxy-uri.Examples:
.*\.(google\.com|googleapis\.com);http://www-proxy.acme.corp.com:8080 .*\.acme\.corp\.com;NO_PROXY .*;http://fallback:8080- Parameters:
mapping-- Returns:
-
toString
-