com.groupbyinc.flux.common.http.impl.nio.conn.CPoolProxy.class Maven / Gradle / Ivy
???? 2 ? 8com/groupbyinc/flux/common/http/impl/nio/conn/CPoolProxy java/lang/Object Ecom/groupbyinc/flux/common/http/nio/conn/ManagedNHttpClientConnection CPoolProxy.java poolEntry :Lcom/groupbyinc/flux/common/http/impl/nio/conn/CPoolEntry; =(Lcom/groupbyinc/flux/common/http/impl/nio/conn/CPoolEntry;)V ()V
this :Lcom/groupbyinc/flux/common/http/impl/nio/conn/CPoolProxy; entry getPoolEntry <()Lcom/groupbyinc/flux/common/http/impl/nio/conn/CPoolEntry; detach local
getConnection I()Lcom/groupbyinc/flux/common/http/nio/conn/ManagedNHttpClientConnection; 8com/groupbyinc/flux/common/http/impl/nio/conn/CPoolEntry ()Ljava/lang/Object;
getValidConnection
Ecom/groupbyinc/flux/common/http/impl/conn/ConnectionShutdownException "
#
conn GLcom/groupbyinc/flux/common/http/nio/conn/ManagedNHttpClientConnection; close java/io/IOException ( closeConnection *
+ shutdown shutdownConnection .
/
getMetrics 9()Lcom/groupbyinc/flux/common/http/HttpConnectionMetrics;
3 1 2 5 requestInput 9com/groupbyinc/flux/common/http/nio/NHttpClientConnection 8 7 9 : ;Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection; suspendInput = 9 >
requestOutput @ 9 A
suspendOutput C 9 D getLocalAddress ()Ljava/net/InetAddress; F G H getLocalPort ()I J K L getRemoteAddress N G O
getRemotePort Q K R isOpen ()Z isClosed V U
W isStale T U 9 Z setSocketTimeout (I)V \ ] ^ i I getSocketTimeout b K c
submitRequest 0(Lcom/groupbyinc/flux/common/http/HttpRequest;)V -com/groupbyinc/flux/common/http/HttpException g e f i request -Lcom/groupbyinc/flux/common/http/HttpRequest; isRequestSubmitted m U n resetOutput p q
resetInput s t getStatus v K w getHttpRequest /()Lcom/groupbyinc/flux/common/http/HttpRequest; y z { getHttpResponse 0()Lcom/groupbyinc/flux/common/http/HttpResponse; } ~
getContext 8()Lcom/groupbyinc/flux/common/http/protocol/HttpContext; ? ? ? newProxy w(Lcom/groupbyinc/flux/common/http/impl/nio/conn/CPoolEntry;)Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;
? getProxy w(Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;)Lcom/groupbyinc/flux/common/http/impl/nio/conn/CPoolProxy; java/lang/Class ?
isInstance (Ljava/lang/Object;)Z ? ?
? ? java/lang/IllegalStateException ? java/lang/StringBuilder ?
?
#Unexpected connection proxy class: ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? getClass ()Ljava/lang/Class; ? ?
? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? toString ()Ljava/lang/String; ? ?
? ? (Ljava/lang/String;)V
?
? ? cast &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ? w(Lcom/groupbyinc/flux/common/http/nio/NHttpClientConnection;)Lcom/groupbyinc/flux/common/http/impl/nio/conn/CPoolEntry; ? ?
?
? proxy
? getId ? ? ? bind :(Lcom/groupbyinc/flux/common/http/nio/reactor/IOSession;)V ? ? ? iosession 7Lcom/groupbyinc/flux/common/http/nio/reactor/IOSession; getIOSession 9()Lcom/groupbyinc/flux/common/http/nio/reactor/IOSession; ? ? ?
getSSLSession ()Ljavax/net/ssl/SSLSession; ? ? ? CPoolProxy{ ?
? ? detached ? (C)Ljava/lang/StringBuilder; ? ?
? ? sb Ljava/lang/StringBuilder; Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile B %
? F
*? *+? ? ?
? 1 2 3 ? / *? ? ? ? 6 ? H *? L*? +? ? ? : ;
<