com.groupbyinc.flux.common.apache.http.nio.protocol.HttpAsyncService$HttpAsyncExchangeImpl.class Maven / Gradle / Ivy
???? 2 ? Zcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService$HttpAsyncExchangeImpl java/lang/Object Ecom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncExchange HttpAsyncService.java Jcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService$State Dcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService
State HttpAsyncExchangeImpl Mcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService$Outgoing Outgoing completed +Ljava/util/concurrent/atomic/AtomicBoolean; request 4Lcom/groupbyinc/flux/common/apache/http/HttpRequest; response 5Lcom/groupbyinc/flux/common/apache/http/HttpResponse; state LLcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService$State; conn BLcom/groupbyinc/flux/common/apache/http/nio/NHttpServerConnection; context =Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext; this$0 FLcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService; }(Lcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService;Lcom/groupbyinc/flux/common/apache/http/HttpRequest;Lcom/groupbyinc/flux/common/apache/http/HttpResponse;Lcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService$State;Lcom/groupbyinc/flux/common/apache/http/nio/NHttpServerConnection;Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext;)V ! ()V #
$ )java/util/concurrent/atomic/AtomicBoolean &
' $ ) + - / 1 3 this \Lcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService$HttpAsyncExchangeImpl;
getRequest 6()Lcom/groupbyinc/flux/common/apache/http/HttpRequest; getResponse 7()Lcom/groupbyinc/flux/common/apache/http/HttpResponse; setCallback B(Lcom/groupbyinc/flux/common/apache/http/concurrent/Cancellable;)V get ()Z = >
' ? handleAlreadySubmittedResponse (Lcom/groupbyinc/flux/common/apache/http/concurrent/Cancellable;Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext;)V A B
C isTerminated E >
F =com/groupbyinc/flux/common/apache/http/concurrent/Cancellable H cancel J > I K setCancellable M <
N cancellable ?Lcom/groupbyinc/flux/common/apache/http/concurrent/Cancellable; submitResponse R(Lcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncResponseProducer;)V java/io/IOException T Response producer V 0com/groupbyinc/flux/common/apache/http/util/Args X notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; Z [
Y \ getAndSet (Z)Z ^ _
' ` ?(Lcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncResponseProducer;Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext;)V A b
c Mcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncResponseProducer e generateResponse g : f h ?(Lcom/groupbyinc/flux/common/apache/http/HttpRequest;Lcom/groupbyinc/flux/common/apache/http/HttpResponse;Lcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncResponseProducer;Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext;)V j
k setOutgoing R(Lcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService$Outgoing;)V m n
o @com/groupbyinc/flux/common/apache/http/nio/NHttpServerConnection q
requestOutput s # r t 3com/groupbyinc/flux/common/apache/http/HttpResponse v java/lang/Throwable x close z # f { log (Ljava/lang/Exception;)V } ~
outgoing OLcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncService$Outgoing; ex Ljava/io/IOException; responseProducer OLcom/groupbyinc/flux/common/apache/http/nio/protocol/HttpAsyncResponseProducer; Ncom/groupbyinc/flux/common/apache/http/nio/protocol/BasicAsyncResponseProducer ? 8(Lcom/groupbyinc/flux/common/apache/http/HttpResponse;)V ?
? ? R S
? isCompleted
setTimeout (I)V setSocketTimeout ? ? r ? timeout I
getTimeout ()I getSocketTimeout ? ? r ? Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses ? ? 1*+? "*? %*? 'Y? (? **,? ,*-? .*? 0*? 2*? 4? ? > 1 5 6 1 1 1 1 1 ? &