
com.groupbyinc.flux.common.http.impl.conn.tsccm.BasicPoolEntry.class Maven / Gradle / Ivy
???? 2 r >com/groupbyinc/flux/common/http/impl/conn/tsccm/BasicPoolEntry ;com/groupbyinc/flux/common/http/impl/conn/AbstractPoolEntry BasicPoolEntry.java Ljava/lang/Deprecated; created J updated
validUntil expiry ?(Lcom/groupbyinc/flux/common/http/conn/ClientConnectionOperator;Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;Ljava/lang/ref/ReferenceQueue;)V z(Lcom/groupbyinc/flux/common/http/conn/ClientConnectionOperator;Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;)V
HTTP route )com/groupbyinc/flux/common/http/util/Args notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
java/lang/System currentTimeMillis ()J
???????
# % this @Lcom/groupbyinc/flux/common/http/impl/conn/tsccm/BasicPoolEntry; op ?Lcom/groupbyinc/flux/common/http/conn/ClientConnectionOperator; route 8Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute; queue 2Ljava/lang/ref/ReferenceQueue; Ljava/lang/ref/ReferenceQueue;???????? java/util/concurrent/TimeUnit 2 MILLISECONDS Ljava/util/concurrent/TimeUnit; 4 5 3 6 ?(Lcom/groupbyinc/flux/common/http/conn/ClientConnectionOperator;Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;JLjava/util/concurrent/TimeUnit;)V 8
9 toMillis (J)J ; <
3 = =com/groupbyinc/flux/common/http/conn/ClientConnectionOperator ? 6com/groupbyinc/flux/common/http/conn/routing/HttpRoute A connTTL timeunit
getConnection A()Lcom/groupbyinc/flux/common/http/conn/OperatedClientConnection;
connection ?Lcom/groupbyinc/flux/common/http/conn/OperatedClientConnection; G H I getPlannedRoute :()Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute; + , M
getWeakRef E()Lcom/groupbyinc/flux/common/http/impl/conn/tsccm/BasicPoolEntryRef;
shutdownEntry ()V Q R
S
getCreated
getUpdated W getExpiry
getValidUntil updateExpiry #(JLjava/util/concurrent/TimeUnit;)V java/lang/Math ] min (JJ)J _ `
^ a newExpiry time isExpired (J)Z now Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature ?(Lcom/groupbyinc/flux/common/http/conn/ClientConnectionOperator;Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;Ljava/lang/ref/ReferenceQueue;)V
StackMapTable
SourceFile
Deprecated RuntimeVisibleAnnotations !
h ? $*+,? ,? W*? ? * !? $**? $? &? i * $ ' ( $ ) * $ + , $ - / j $ - . k 9 :
; <