com.groupbyinc.flux.common.http.impl.client.AIMDBackoffManager.class Maven / Gradle / Ivy
???? 2 ? >com/groupbyinc/flux/common/http/impl/client/AIMDBackoffManager java/lang/Object 5com/groupbyinc/flux/common/http/client/BackoffManager AIMDBackoffManager.java connPerRoute 6Lcom/groupbyinc/flux/common/http/pool/ConnPoolControl; pLcom/groupbyinc/flux/common/http/pool/ConnPoolControl; clock 3Lcom/groupbyinc/flux/common/http/impl/client/Clock; lastRouteProbes Ljava/util/Map; YLjava/util/Map; lastRouteBackoffs coolDown J
backoffFactor D cap I 9(Lcom/groupbyinc/flux/common/http/pool/ConnPoolControl;)V 7com/groupbyinc/flux/common/http/impl/client/SystemClock ()V
l(Lcom/groupbyinc/flux/common/http/pool/ConnPoolControl;Lcom/groupbyinc/flux/common/http/impl/client/Clock;)V
this @Lcom/groupbyinc/flux/common/http/impl/client/AIMDBackoffManager;
? &?? * , . 0 java/util/HashMap 2
3
5 7 backOff ;(Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;)V 4com/groupbyinc/flux/common/http/pool/ConnPoolControl ; getMaxPerRoute (Ljava/lang/Object;)I = > <