com.groupbyinc.flux.common.http.impl.conn.CPoolEntry.class Maven / Gradle / Ivy
???? 2 y 4com/groupbyinc/flux/common/http/impl/conn/CPoolEntry ?Lcom/groupbyinc/flux/common/http/pool/PoolEntry; .com/groupbyinc/flux/common/http/pool/PoolEntry CPoolEntry.java 5Lcom/groupbyinc/flux/common/http/annotation/Contract; threading >Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior; SAFE log 7Lcom/groupbyinc/flux/common/apache/commons/logging/Log;
routeComplete Z ?(Lcom/groupbyinc/flux/common/apache/commons/logging/Log;Ljava/lang/String;Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute;Lcom/groupbyinc/flux/common/http/conn/ManagedHttpClientConnection;JLjava/util/concurrent/TimeUnit;)V Y(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V
this 6Lcom/groupbyinc/flux/common/http/impl/conn/CPoolEntry; id Ljava/lang/String; route 8Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute; conn BLcom/groupbyinc/flux/common/http/conn/ManagedHttpClientConnection;
timeToLive J tunit Ljava/util/concurrent/TimeUnit; markRouteComplete ()V
$ isRouteComplete ()Z closeConnection java/io/IOException )
getConnection ()Ljava/lang/Object; + ,
- 4com/groupbyinc/flux/common/http/HttpClientConnection / close 1 # 0 2 6Lcom/groupbyinc/flux/common/http/HttpClientConnection; shutdownConnection shutdown 6 # 0 7 isExpired (J)Z 9 :
; 5com/groupbyinc/flux/common/apache/commons/logging/Log = isDebugEnabled ? ' > @ java/lang/StringBuilder B #
C D Connection F append -(Ljava/lang/String;)Ljava/lang/StringBuilder; H I
C J -(Ljava/lang/Object;)Ljava/lang/StringBuilder; H L
C M expired @ O java/util/Date Q getExpiry ()J S T
U (J)V W
R X toString ()Ljava/lang/String; Z [
C \ debug (Ljava/lang/Object;)V ^ _ > ` now expired isClosed isOpen e ' 0 f ( #
h I/O error closing connection j *(Ljava/lang/Object;Ljava/lang/Throwable;)V ^ l > m ex Ljava/io/IOException; Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable Signature
SourceFile RuntimeInvisibleAnnotations B
q ? *,-? *+? ? r H ! s 8 9 : " # q 4 *? %? r s
= > &