ProxyMappings describes an ordered mapping for hostname regex patterns to a HttpHost proxy.
Mappings can be created via valueOf(String...) or valueOf(List). For a description of the mapping format see ProxyMapping#valueOf(String)
- 著者
- Thomas Darimont
◆ ProxyMappings()
org.keycloak.connections.httpclient.ProxyMappings.ProxyMappings |
( |
List< ProxyMapping > |
entries | ) |
|
|
inline |
Creates a ProxyMappings from the provided Entries.
- 引数
-
final List< ProxyMapping > entries
Definition: ProxyMappings.java:41
◆ getProxyFor()
HttpHost org.keycloak.connections.httpclient.ProxyMappings.getProxyFor |
( |
String |
hostname | ) |
|
|
inline |
- 引数
-
- 戻り値
- the HttpHost proxy associated with the first matching hostname Pattern or { null} if none matches.
100 Objects.requireNonNull(hostname,
"hostname");
103 .filter(e -> e.matches(hostname))
final List< ProxyMapping > entries
Definition: ProxyMappings.java:41
HttpHost getProxy()
Definition: ProxyMappings.java:131
◆ isEmpty()
boolean org.keycloak.connections.httpclient.ProxyMappings.isEmpty |
( |
| ) |
|
|
inline |
final List< ProxyMapping > entries
Definition: ProxyMappings.java:41
◆ valueOf() [1/2]
static ProxyMappings org.keycloak.connections.httpclient.ProxyMappings.valueOf |
( |
List< String > |
proxyMappings | ) |
|
|
inlinestatic |
Creates a new ProxyMappings from the provided
of proxy mapping strings.
- 引数
-
60 if (proxyMappings == null || proxyMappings.isEmpty()) {
64 List<ProxyMapping>
entries = proxyMappings.stream()
66 .collect(Collectors.toList());
static ProxyMapping valueOf(String mapping)
Definition: ProxyMappings.java:161
static final ProxyMappings EMPTY_MAPPING
Definition: ProxyMappings.java:39
ProxyMappings(List< ProxyMapping > entries)
Definition: ProxyMappings.java:48
final List< ProxyMapping > entries
Definition: ProxyMappings.java:41
◆ valueOf() [2/2]
static ProxyMappings org.keycloak.connections.httpclient.ProxyMappings.valueOf |
( |
String... |
proxyMappings | ) |
|
|
inlinestatic |
Creates a new ProxyMappings from the provided
of proxy mapping strings.
- 引数
-
- 戻り値
- 参照
- #valueOf(List)
-
ProxyMapping::valueOf(String...)
81 if (proxyMappings == null || proxyMappings.length == 0) {
85 return valueOf(Arrays.asList(proxyMappings));
static ProxyMappings valueOf(List< String > proxyMappings)
Definition: ProxyMappings.java:58
static final ProxyMappings EMPTY_MAPPING
Definition: ProxyMappings.java:39
◆ EMPTY_MAPPING
final ProxyMappings org.keycloak.connections.httpclient.ProxyMappings.EMPTY_MAPPING = valueOf(Collections.emptyList()) |
|
staticprivate |
◆ entries
final List<ProxyMapping> org.keycloak.connections.httpclient.ProxyMappings.entries |
|
private |
このクラス詳解は次のファイルから抽出されました:
- D:/AppData/doxygen/keycloak/src/keycloak/src/main/java/org/keycloak/connections/httpclient/ProxyMappings.java