keycloak-service
公開メンバ関数 | 限定公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.connections.httpclient.ProxyMappingsAwareRoutePlanner クラス
org.keycloak.connections.httpclient.ProxyMappingsAwareRoutePlanner の継承関係図
Inheritance graph
org.keycloak.connections.httpclient.ProxyMappingsAwareRoutePlanner 連携図
Collaboration graph

公開メンバ関数

 ProxyMappingsAwareRoutePlanner (ProxyMappings proxyMappings)
 

限定公開メンバ関数

HttpHost determineProxy (HttpHost target, HttpRequest request, HttpContext context) throws HttpException
 

非公開変数類

final ProxyMappings proxyMappings
 

静的非公開変数類

static final Logger LOG = Logger.getLogger(ProxyMappingsAwareRoutePlanner.class)
 

詳解

A DefaultRoutePlanner that determines the proxy to use for a given target hostname by consulting the given ProxyMappings.

著者
Thomas Darimont
参照
ProxyMappings

構築子と解体子

◆ ProxyMappingsAwareRoutePlanner()

org.keycloak.connections.httpclient.ProxyMappingsAwareRoutePlanner.ProxyMappingsAwareRoutePlanner ( ProxyMappings  proxyMappings)
inline
40  {
41  super(DefaultSchemePortResolver.INSTANCE);
43  }
final ProxyMappings proxyMappings
Definition: ProxyMappingsAwareRoutePlanner.java:38

関数詳解

◆ determineProxy()

HttpHost org.keycloak.connections.httpclient.ProxyMappingsAwareRoutePlanner.determineProxy ( HttpHost  target,
HttpRequest  request,
HttpContext  context 
) throws HttpException
inlineprotected
46  {
47 
48  HttpHost proxy = proxyMappings.getProxyFor(target.getHostName());
49  LOG.debugf("Returning proxy=%s for targetHost=%s", proxy, target.getHostName());
50 
51  return proxy;
52  }
final ProxyMappings proxyMappings
Definition: ProxyMappingsAwareRoutePlanner.java:38
HttpHost getProxyFor(String hostname)
Definition: ProxyMappings.java:98
static final Logger LOG
Definition: ProxyMappingsAwareRoutePlanner.java:36

メンバ詳解

◆ LOG

final Logger org.keycloak.connections.httpclient.ProxyMappingsAwareRoutePlanner.LOG = Logger.getLogger(ProxyMappingsAwareRoutePlanner.class)
staticprivate

◆ proxyMappings

final ProxyMappings org.keycloak.connections.httpclient.ProxyMappingsAwareRoutePlanner.proxyMappings
private

このクラス詳解は次のファイルから抽出されました: