public class org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder extends java.lang.Object { private org.apache.hc.core.http.io.HttpConnectionFactory connectionFactory; private org.apache.hc.client.http.socket.LayeredConnectionSocketFactory sslSocketFactory; private org.apache.hc.client.http.SchemePortResolver schemePortResolver; private org.apache.hc.client.http.DnsResolver dnsResolver; private org.apache.hc.core.pool.PoolConcurrencyPolicy poolConcurrencyPolicy; private org.apache.hc.core.pool.PoolReusePolicy poolReusePolicy; private org.apache.hc.core.http.io.SocketConfig defaultSocketConfig; private boolean systemProperties; private int maxConnTotal; private int maxConnPerRoute; private org.apache.hc.core.util.TimeValue timeToLive; private org.apache.hc.core.util.TimeValue validateAfterInactivity; public static org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder create() { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; v = new org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; specialinvoke v.()>(); return v; } void () { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; specialinvoke v.()>(); return; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setConnectionFactory(org.apache.hc.core.http.io.HttpConnectionFactory) { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; org.apache.hc.core.http.io.HttpConnectionFactory v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: org.apache.hc.core.http.io.HttpConnectionFactory; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setSSLSocketFactory(org.apache.hc.client.http.socket.LayeredConnectionSocketFactory) { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; org.apache.hc.client.http.socket.LayeredConnectionSocketFactory v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: org.apache.hc.client.http.socket.LayeredConnectionSocketFactory; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setDnsResolver(org.apache.hc.client.http.DnsResolver) { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; org.apache.hc.client.http.DnsResolver v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: org.apache.hc.client.http.DnsResolver; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setSchemePortResolver(org.apache.hc.client.http.SchemePortResolver) { org.apache.hc.client.http.SchemePortResolver v; org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: org.apache.hc.client.http.SchemePortResolver; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setPoolConcurrencyPolicy(org.apache.hc.core.pool.PoolConcurrencyPolicy) { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; org.apache.hc.core.pool.PoolConcurrencyPolicy v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: org.apache.hc.core.pool.PoolConcurrencyPolicy; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setConnPoolPolicy(org.apache.hc.core.pool.PoolReusePolicy) { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; org.apache.hc.core.pool.PoolReusePolicy v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: org.apache.hc.core.pool.PoolReusePolicy; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setMaxConnTotal(int) { int v; org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: int; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setMaxConnPerRoute(int) { int v; org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: int; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setDefaultSocketConfig(org.apache.hc.core.http.io.SocketConfig) { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; org.apache.hc.core.http.io.SocketConfig v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: org.apache.hc.core.http.io.SocketConfig; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setConnectionTimeToLive(org.apache.hc.core.util.TimeValue) { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; org.apache.hc.core.util.TimeValue v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: org.apache.hc.core.util.TimeValue; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder setValidateAfterInactivity(org.apache.hc.core.util.TimeValue) { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; org.apache.hc.core.util.TimeValue v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v := @parameter: org.apache.hc.core.util.TimeValue; v. = v; return v; } public final org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder useSystemProperties() { org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v. = 1; return v; } public org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManager build() { org.apache.hc.core.http.io.HttpConnectionFactory v; org.apache.hc.client.http.socket.LayeredConnectionSocketFactory v, v; org.apache.hc.core.http.config.Registry v; org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder v; int v, v, v, v; org.apache.hc.client.http.SchemePortResolver v; java.lang.String v, v; org.apache.hc.client.http.DnsResolver v; boolean v; org.apache.hc.core.util.TimeValue v, v, v, v; org.apache.hc.core.pool.PoolReusePolicy v; org.apache.hc.core.http.io.SocketConfig v, v; org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManager v; org.apache.hc.core.http.URIScheme v, v; org.apache.hc.core.pool.PoolConcurrencyPolicy v; org.apache.hc.core.http.config.RegistryBuilder v, v, v; org.apache.hc.client.http.socket.PlainConnectionSocketFactory v; v := @this: org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManagerBuilder; v = new org.apache.hc.client.http.impl.io.PoolingHttpClientConnectionManager; v = staticinvoke (); v = ; v = v.; v = staticinvoke (); v = virtualinvoke v.(v, v); v = ; v = v.; v = v.; if v == null goto label; v = v.; goto label; label: v = v.; if v == 0 goto label; v = staticinvoke (); goto label; label: v = staticinvoke (); label: v = virtualinvoke v.(v, v); v = virtualinvoke v.(); v = v.; v = v.; v = v.; if v == null goto label; v = v.; goto label; label: v = ; label: v = v.; v = v.; v = v.; specialinvoke v.(org.apache.hc.core.http.config.Registry,org.apache.hc.core.pool.PoolConcurrencyPolicy,org.apache.hc.core.pool.PoolReusePolicy,org.apache.hc.core.util.TimeValue,org.apache.hc.client.http.SchemePortResolver,org.apache.hc.client.http.DnsResolver,org.apache.hc.core.http.io.HttpConnectionFactory)>(v, v, v, v, v, v, v); v = v.; if v == null goto label; v = v.; virtualinvoke v.(v); label: v = v.; if v == null goto label; v = v.; virtualinvoke v.(v); label: v = v.; if v <= 0 goto label; v = v.; virtualinvoke v.(v); label: v = v.; if v <= 0 goto label; v = v.; virtualinvoke v.(v); label: return v; } }