com.groupbyinc.flux.common.http.impl.nio.conn.CPoolEntry.class Maven / Gradle / Ivy
???? 2 ? 8com/groupbyinc/flux/common/http/impl/nio/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;
socketTimeout I
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/nio/conn/ManagedNHttpClientConnection;JLjava/util/concurrent/TimeUnit;)V Y(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)V
this :Lcom/groupbyinc/flux/common/http/impl/nio/conn/CPoolEntry; id Ljava/lang/String; route 8Lcom/groupbyinc/flux/common/http/conn/routing/HttpRoute; conn GLcom/groupbyinc/flux/common/http/nio/conn/ManagedNHttpClientConnection;
timeToLive J tunit Ljava/util/concurrent/TimeUnit; isRouteComplete ()Z & markRouteComplete ()V getSocketTimeout ()I
, setSocketTimeout (I)V closeConnection java/io/IOException 1
getConnection ()Ljava/lang/Object; 3 4
5 Ecom/groupbyinc/flux/common/http/nio/conn/ManagedNHttpClientConnection 7 close 9 ) 8 : shutdownConnection shutdown = ) 8 > isExpired (J)Z @ A
B 5com/groupbyinc/flux/common/apache/commons/logging/Log D isDebugEnabled F % E G java/lang/StringBuilder I )
J K Connection M append -(Ljava/lang/String;)Ljava/lang/StringBuilder; O P
J Q -(Ljava/lang/Object;)Ljava/lang/StringBuilder; O S
J T expired @ V java/util/Date X getExpiry ()J Z [
\ (J)V ^
Y _ toString ()Ljava/lang/String; a b
J c debug (Ljava/lang/Object;)V e f E g now expired isClosed isOpen l % 8 m 0 )
o I/O error closing connection q *(Ljava/lang/Object;Ljava/lang/Throwable;)V e s E t ex Ljava/io/IOException; Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable Signature
SourceFile RuntimeInvisibleAnnotations B
B
x ? *,-? *+? ? y H ! " # z 5 6 7 $ % x / *? '? y z : ( ) x 4 *? '? y z
> ? * + x / *? -? y z B . / x > *? -? y
z
F G 0 ) x K *? 6? 8L+? ; ? y z J K L { 2 <