com.groupbyinc.flux.common.apache.http.impl.client.FutureRequestExecutionService.class Maven / Gradle / Ivy
???? 2 y Pcom/groupbyinc/flux/common/apache/http/impl/client/FutureRequestExecutionService java/lang/Object java/io/Closeable "FutureRequestExecutionService.java >Lcom/groupbyinc/flux/common/apache/http/annotation/ThreadSafe;
httpclient :Lcom/groupbyinc/flux/common/apache/http/client/HttpClient; executorService &Ljava/util/concurrent/ExecutorService; metrics RLcom/groupbyinc/flux/common/apache/http/impl/client/FutureRequestExecutionMetrics; closed +Ljava/util/concurrent/atomic/AtomicBoolean; c(Lcom/groupbyinc/flux/common/apache/http/client/HttpClient;Ljava/util/concurrent/ExecutorService;)V ()V
Pcom/groupbyinc/flux/common/apache/http/impl/client/FutureRequestExecutionMetrics
)java/util/concurrent/atomic/AtomicBoolean (Z)V
" $ this RLcom/groupbyinc/flux/common/apache/http/impl/client/FutureRequestExecutionService; execute(Lcom/groupbyinc/flux/common/apache/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/apache/http/client/ResponseHandler;)Lcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestFutureTask;P(Lcom/groupbyinc/flux/common/apache/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/apache/http/client/ResponseHandler;Lcom/groupbyinc/flux/common/apache/http/concurrent/FutureCallback;)Lcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestFutureTask; ( *
+ request FLcom/groupbyinc/flux/common/apache/http/client/methods/HttpUriRequest; context =Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext; responseHandler DLcom/groupbyinc/flux/common/apache/http/client/ResponseHandler; ?Lcom/groupbyinc/flux/common/apache/http/client/ResponseHandler; get ()Z 4 5
6 java/lang/IllegalStateException 8 2Close has been called on this httpclient instance. : (Ljava/lang/String;)V <
9 = getScheduledConnections *()Ljava/util/concurrent/atomic/AtomicLong; ? @
A &java/util/concurrent/atomic/AtomicLong C incrementAndGet ()J E F
D G Jcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestTaskCallable I?(Lcom/groupbyinc/flux/common/apache/http/client/HttpClient;Lcom/groupbyinc/flux/common/apache/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/apache/http/client/ResponseHandler;Lcom/groupbyinc/flux/common/apache/http/concurrent/FutureCallback;Lcom/groupbyinc/flux/common/apache/http/impl/client/FutureRequestExecutionMetrics;)V K
J L Hcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestFutureTask N ?(Lcom/groupbyinc/flux/common/apache/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestTaskCallable;)V P
O Q $java/util/concurrent/ExecutorService S (Ljava/lang/Runnable;)V ( U T V callback GLcom/groupbyinc/flux/common/apache/http/concurrent/FutureCallback; BLcom/groupbyinc/flux/common/apache/http/concurrent/FutureCallback; callable QLcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestTaskCallable; LLcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestTaskCallable; httpRequestFutureTask OLcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestFutureTask; JLcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestFutureTask; T()Lcom/groupbyinc/flux/common/apache/http/impl/client/FutureRequestExecutionMetrics; close java/io/IOException c set e
f shutdownNow ()Ljava/util/List; h i T j b l Code LocalVariableTable LineNumberTable LocalVariableTypeTable Signature.(Lcom/groupbyinc/flux/common/apache/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/apache/http/client/ResponseHandler;)Lcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestFutureTask;
StackMapTableu(Lcom/groupbyinc/flux/common/apache/http/client/methods/HttpUriRequest;Lcom/groupbyinc/flux/common/apache/http/protocol/HttpContext;Lcom/groupbyinc/flux/common/apache/http/client/ResponseHandler;Lcom/groupbyinc/flux/common/apache/http/concurrent/FutureCallback;)Lcom/groupbyinc/flux/common/apache/http/impl/client/HttpRequestFutureTask;
Exceptions
SourceFile RuntimeInvisibleAnnotations !
n x &*? *? Y? ? *? Y? ? !*+? #*,? %? o &