public class org.apache.hc.core.http.impl.nio.bootstrap.H2AsyncRequester extends org.apache.hc.core.http.impl.bootstrap.HttpAsyncRequester
{
private final org.apache.hc.core.http.HttpVersionPolicy versionPolicy;
public void <init>(org.apache.hc.core.http.HttpVersionPolicy, org.apache.hc.core.reactor.IOReactorConfig, org.apache.hc.core.reactor.IOEventHandlerFactory, org.apache.hc.core.function.Decorator, org.apache.hc.core.function.Callback, org.apache.hc.core.reactor.IOSessionListener, org.apache.hc.core.pool.ManagedConnPool)
{
org.apache.hc.core.reactor.IOReactorConfig v;
org.apache.hc.core.function.Decorator v;
org.apache.hc.core.function.Callback v;
org.apache.hc.core.reactor.IOSessionListener v;
org.apache.hc.core.pool.ManagedConnPool v;
org.apache.hc.core.http.HttpVersionPolicy v, v;
org.apache.hc.core.reactor.IOEventHandlerFactory v;
org.apache.hc.core.http.impl.nio.bootstrap.H2AsyncRequester v;
v := @this: org.apache.hc.core.http.impl.nio.bootstrap.H2AsyncRequester;
v := @parameter: org.apache.hc.core.http.HttpVersionPolicy;
v := @parameter: org.apache.hc.core.reactor.IOReactorConfig;
v := @parameter: org.apache.hc.core.reactor.IOEventHandlerFactory;
v := @parameter: org.apache.hc.core.function.Decorator;
v := @parameter: org.apache.hc.core.function.Callback;
v := @parameter: org.apache.hc.core.reactor.IOSessionListener;
v := @parameter: org.apache.hc.core.pool.ManagedConnPool;
specialinvoke v.<org.apache.hc.core.http.impl.bootstrap.HttpAsyncRequester: void <init>(org.apache.hc.core.reactor.IOReactorConfig,org.apache.hc.core.reactor.IOEventHandlerFactory,org.apache.hc.core.function.Decorator,org.apache.hc.core.function.Callback,org.apache.hc.core.reactor.IOSessionListener,org.apache.hc.core.pool.ManagedConnPool)>(v, v, v, v, v, v);
if v == null goto label;
v = v;
goto label;
label:
v = <org.apache.hc.core.http.HttpVersionPolicy: org.apache.hc.core.http.HttpVersionPolicy NEGOTIATE>;
label:
v.<org.apache.hc.core.http.impl.nio.bootstrap.H2AsyncRequester: org.apache.hc.core.http.HttpVersionPolicy versionPolicy> = v;
return;
}
protected java.util.concurrent.Future doConnect(org.apache.hc.core.http.HttpHost, org.apache.hc.core.util.Timeout, java.lang.Object, org.apache.hc.core.concurrent.FutureCallback)
{
java.util.concurrent.Future v;
org.apache.hc.core.http.impl.nio.bootstrap.H2AsyncRequester v;
org.apache.hc.core.http.HttpHost v;
org.apache.hc.core.concurrent.FutureCallback v;
java.lang.Object v, v;
org.apache.hc.core.util.Timeout v;
v := @this: org.apache.hc.core.http.impl.nio.bootstrap.H2AsyncRequester;
v := @parameter: org.apache.hc.core.http.HttpHost;
v := @parameter: org.apache.hc.core.util.Timeout;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.hc.core.concurrent.FutureCallback;
if v == null goto label;
v = v;
goto label;
label:
v = v.<org.apache.hc.core.http.impl.nio.bootstrap.H2AsyncRequester: org.apache.hc.core.http.HttpVersionPolicy versionPolicy>;
label:
v = specialinvoke v.<org.apache.hc.core.http.impl.bootstrap.HttpAsyncRequester: java.util.concurrent.Future doConnect(org.apache.hc.core.http.HttpHost,org.apache.hc.core.util.Timeout,java.lang.Object,org.apache.hc.core.concurrent.FutureCallback)>(v, v, v, v);
return v;
}
}