class org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1 extends java.lang.Object implements java.util.concurrent.Future
{
final org.apache.hc.core.concurrent.BasicFuture resultFuture;
final java.util.concurrent.Future leaseFuture;
final org.apache.hc.core.concurrent.FutureCallback val$callback;
final org.apache.hc.client.http.HttpRoute val$route;
final java.lang.Object val$state;
final org.apache.hc.core.util.Timeout val$requestTimeout;
final java.lang.String val$id;
final org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager this$0;
void <init>(org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager, org.apache.hc.core.concurrent.FutureCallback, org.apache.hc.client.http.HttpRoute, java.lang.Object, org.apache.hc.core.util.Timeout, java.lang.String)
{
org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1 v;
org.apache.hc.core.pool.ManagedConnPool v;
java.util.concurrent.Future v;
org.apache.hc.core.concurrent.FutureCallback v, v;
java.lang.String v;
org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager v, v;
org.apache.hc.core.concurrent.BasicFuture v;
org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1$1 v;
org.apache.hc.core.util.Timeout v, v;
org.apache.hc.client.http.HttpRoute v, v;
java.lang.Object v, v;
v := @this: org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1;
v := @parameter: org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager;
v := @parameter: org.apache.hc.core.concurrent.FutureCallback;
v := @parameter: org.apache.hc.client.http.HttpRoute;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.hc.core.util.Timeout;
v := @parameter: java.lang.String;
v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager this$0> = v;
v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.core.concurrent.FutureCallback val$callback> = v;
v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.client.http.HttpRoute val$route> = v;
v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: java.lang.Object val$state> = v;
v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.core.util.Timeout val$requestTimeout> = v;
v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: java.lang.String val$id> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new org.apache.hc.core.concurrent.BasicFuture;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.core.concurrent.FutureCallback val$callback>;
specialinvoke v.<org.apache.hc.core.concurrent.BasicFuture: void <init>(org.apache.hc.core.concurrent.FutureCallback)>(v);
v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.core.concurrent.BasicFuture resultFuture> = v;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager this$0>;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager: org.apache.hc.core.pool.ManagedConnPool pool>;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.client.http.HttpRoute val$route>;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: java.lang.Object val$state>;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.core.util.Timeout val$requestTimeout>;
v = new org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1$1;
specialinvoke v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1$1: void <init>(org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1)>(v);
v = interfaceinvoke v.<org.apache.hc.core.pool.ManagedConnPool: java.util.concurrent.Future lease(java.lang.Object,java.lang.Object,org.apache.hc.core.util.Timeout,org.apache.hc.core.concurrent.FutureCallback)>(v, v, v, v);
v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: java.util.concurrent.Future leaseFuture> = v;
return;
}
public org.apache.hc.client.http.nio.AsyncConnectionEndpoint get() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
{
java.lang.Object v;
org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1 v;
org.apache.hc.core.concurrent.BasicFuture v;
v := @this: org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.core.concurrent.BasicFuture resultFuture>;
v = virtualinvoke v.<org.apache.hc.core.concurrent.BasicFuture: java.lang.Object get()>();
return v;
}
public org.apache.hc.client.http.nio.AsyncConnectionEndpoint get(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
{
java.util.concurrent.TimeUnit v;
org.apache.hc.core.concurrent.BasicFuture v;
java.lang.Object v;
long v;
org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1 v;
v := @this: org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.core.concurrent.BasicFuture resultFuture>;
v = virtualinvoke v.<org.apache.hc.core.concurrent.BasicFuture: java.lang.Object get(long,java.util.concurrent.TimeUnit)>(v, v);
return v;
}
public boolean cancel(boolean)
{
java.util.concurrent.Future v;
org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1 v;
boolean v, v;
v := @this: org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1;
v := @parameter: boolean;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: java.util.concurrent.Future leaseFuture>;
v = interfaceinvoke v.<java.util.concurrent.Future: boolean cancel(boolean)>(v);
return v;
}
public boolean isDone()
{
org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1 v;
org.apache.hc.core.concurrent.BasicFuture v;
boolean v;
v := @this: org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.core.concurrent.BasicFuture resultFuture>;
v = virtualinvoke v.<org.apache.hc.core.concurrent.BasicFuture: boolean isDone()>();
return v;
}
public boolean isCancelled()
{
org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1 v;
org.apache.hc.core.concurrent.BasicFuture v;
boolean v;
v := @this: org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1;
v = v.<org.apache.hc.client.http.impl.nio.PoolingAsyncClientConnectionManager$1: org.apache.hc.core.concurrent.BasicFuture resultFuture>;
v = virtualinvoke v.<org.apache.hc.core.concurrent.BasicFuture: boolean isCancelled()>();
return v;
}
}