All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.http.nio.protocol.ThrottlingHttpServiceHandler.class Maven / Gradle / Ivy

????2
Icom/groupbyinc/flux/common/http/nio/protocol/ThrottlingHttpServiceHandler=com/groupbyinc/flux/common/http/nio/protocol/NHttpHandlerBase7com/groupbyinc/flux/common/http/nio/NHttpServiceHandler!ThrottlingHttpServiceHandler.javaLjava/lang/Deprecated;5Lcom/groupbyinc/flux/common/http/annotation/Contract;	threading>Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior;SAFE_CONDITIONALYcom/groupbyinc/flux/common/http/nio/protocol/ThrottlingHttpServiceHandler$ServerConnState
ServerConnStateKcom/groupbyinc/flux/common/http/nio/protocol/ThrottlingHttpServiceHandler$1responseFactory5Lcom/groupbyinc/flux/common/http/HttpResponseFactory;executorLjava/util/concurrent/Executor;handlerResolverELcom/groupbyinc/flux/common/http/protocol/HttpRequestHandlerResolver;expectationVerifierBLcom/groupbyinc/flux/common/http/protocol/HttpExpectationVerifier;bufsizeI9(Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/HttpResponseFactory;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;Lcom/groupbyinc/flux/common/http/nio/util/ByteBufferAllocator;Ljava/util/concurrent/Executor;Lcom/groupbyinc/flux/common/http/params/HttpParams;)V?(Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;Lcom/groupbyinc/flux/common/http/nio/util/ByteBufferAllocator;Lcom/groupbyinc/flux/common/http/params/HttpParams;)V
Response factory!)com/groupbyinc/flux/common/http/util/Args#notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;%&
$'Executor)	+	-params3Lcom/groupbyinc/flux/common/http/params/HttpParams;/0	1http.nio.content-buffer-size31com/groupbyinc/flux/common/http/params/HttpParams5getIntParameter(Ljava/lang/String;I)I7869	;thisKLcom/groupbyinc/flux/common/http/nio/protocol/ThrottlingHttpServiceHandler;
httpProcessor8Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;connStrategy9Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;	allocator>Lcom/groupbyinc/flux/common/http/nio/util/ByteBufferAllocator;?(Lcom/groupbyinc/flux/common/http/protocol/HttpProcessor;Lcom/groupbyinc/flux/common/http/HttpResponseFactory;Lcom/groupbyinc/flux/common/http/ConnectionReuseStrategy;Ljava/util/concurrent/Executor;Lcom/groupbyinc/flux/common/http/params/HttpParams;)VBcom/groupbyinc/flux/common/http/nio/util/DirectByteBufferAllocatorFINSTANCEDLcom/groupbyinc/flux/common/http/nio/util/DirectByteBufferAllocator;HI	GJ
LsetHandlerResolverH(Lcom/groupbyinc/flux/common/http/protocol/HttpRequestHandlerResolver;)V	PsetExpectationVerifierE(Lcom/groupbyinc/flux/common/http/protocol/HttpExpectationVerifier;)V	T	connected>(Lcom/groupbyinc/flux/common/http/nio/NHttpServerConnection;)V9com/groupbyinc/flux/common/http/nio/NHttpServerConnectionX
getContext8()Lcom/groupbyinc/flux/common/http/protocol/HttpContext;Z[Y\CD	^q(ILcom/groupbyinc/flux/common/http/nio/IOControl;Lcom/groupbyinc/flux/common/http/nio/util/ByteBufferAllocator;)V`
ahttp.nio.conn-statec4com/groupbyinc/flux/common/http/protocol/HttpContextesetAttribute'(Ljava/lang/String;Ljava/lang/Object;)Vghfi
eventListenerLcom/groupbyinc/flux/common/http/nio/util/ContentOutputBuffer;encoder4Lcom/groupbyinc/flux/common/http/nio/ContentEncoder;;com/groupbyinc/flux/common/http/MethodNotSupportedException]
setStatusCode_?`?com/groupbyinc/flux/common/http/UnsupportedHttpVersionExceptionb1com/groupbyinc/flux/common/http/ProtocolExceptiond
getMessage()Ljava/lang/String;fg
?h2com/groupbyinc/flux/common/http/util/EncodingUtilsj
getAsciiBytes(Ljava/lang/String;)[Blm
kn6com/groupbyinc/flux/common/http/entity/ByteArrayEntityp([B)Vr
qstext/plain; charset=US-ASCIIusetContentType(Ljava/lang/String;)Vwx
qymsg[B8Lcom/groupbyinc/flux/common/http/entity/ByteArrayEntity;
handleRequest?(Lcom/groupbyinc/flux/common/http/HttpRequest;Lcom/groupbyinc/flux/common/http/nio/protocol/ThrottlingHttpServiceHandler$ServerConnState;Lcom/groupbyinc/flux/common/http/nio/NHttpServerConnection;)Vjava/lang/InterruptedException?wait??
??shutdown??
?
setRequest0(Lcom/groupbyinc/flux/common/http/HttpRequest;)V??
?????http.connection?http.request?getRequestLine/()Lcom/groupbyinc/flux/common/http/RequestLine;????+com/groupbyinc/flux/common/http/RequestLine?getProtocolVersion3()Lcom/groupbyinc/flux/common/http/ProtocolVersion;????HTTP_1_1??	??/com/groupbyinc/flux/common/http/ProtocolVersion?
lessEquals4(Lcom/groupbyinc/flux/common/http/ProtocolVersion;)Z??
??expectContinue????@com/groupbyinc/flux/common/http/protocol/HttpExpectationVerifier?verify?(Lcom/groupbyinc/flux/common/http/HttpRequest;Lcom/groupbyinc/flux/common/http/HttpResponse;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V????resetOutput??
???>com/groupbyinc/flux/common/http/nio/entity/ContentBufferEntity?l(Lcom/groupbyinc/flux/common/http/HttpEntity;Lcom/groupbyinc/flux/common/http/nio/util/ContentInputBuffer;)V?
??
http.response?f(Lcom/groupbyinc/flux/common/http/HttpRequest;Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)V????getUri?g??Ccom/groupbyinc/flux/common/http/protocol/HttpRequestHandlerResolver?lookupQ(Ljava/lang/String;)Lcom/groupbyinc/flux/common/http/protocol/HttpRequestHandler;????;com/groupbyinc/flux/common/http/protocol/HttpRequestHandler?handle????0com/groupbyinc/flux/common/http/util/EntityUtils?consume??
??
!canResponseHaveBody^(Lcom/groupbyinc/flux/common/http/HttpRequest;Lcom/groupbyinc/flux/common/http/HttpResponse;)Z??
?>com/groupbyinc/flux/common/http/nio/entity/ContentOutputStream?A(Lcom/groupbyinc/flux/common/http/nio/util/ContentOutputBuffer;)V?
??writeTo(Ljava/io/OutputStream;)V??I?java/io/OutputStream?flush??
??
??requestInput??Y?currentState Ljava/lang/InterruptedException;	eeRequest7?@77AB7CD77/0?
????$?6?Eo*+,-?K?M?>=>?@AB/0
??NO>*+?Q?=>
??RS>*+?U?=>
??VW?3+?]M?Y*?<+*?_?bN,d-?j*?n?
*?n+?t?*3=>3uv,wxyz???!?(?2??2f{W?D+?]M,d??N-?-Y:?-??-??ç:??*?n?
*?n+???'**/**D=>Duv=wx1yz*
????? ?$?2?9?C??*Yf??????+???*?n?*?n,+???+?]N-d??:*?,???-??:??Y??*?2????*,????*??-??Y:???+??ç:???>:*+??*?n?*?n+???:*+??*?n?*?n+???|?????0???0???RBU?????????=>?uv???#?wx0?yzj?	????#?0?B?[?b?j?v?|???????????????????????????0?rY?f????B?B???l*+,??*?n?*?n,+??? =>uv????
???W>*+??=>uv
???Wb	r+?]M+??N,d??:Y:?6-??-???:?6?	+??*?.?Y*-+??????ç:???!fiiniH6??$??r=>ruvkwxdWyz>????!?$?+?6?;?>CI^cq<?>Yf??
?Yf????xu+?]N-d??:Y:??:,?W,????	???ç:???:*+??*?n?*?n+???JMMRMUX?H!&Z??u=>uuvunwxayzB "&'!)**3+<-B0G1U8X3Z4a5h6t:C?<Yf?
?
Yf???B?W7	?+?]M,d??N-Y:?-??+?"-?&-?*:-?.?a?\+???S+?1?5?:6?;:ȡ&?!- ?>*?@,?F?+?G?	-?>-??ç:???>:*+??*?n?*?n+???:*+??*?n?*?n+??????????????\	[:Jd1??0i?????????=>?uv?wx?yzv=?CDH%I*L0MEQMR[SdUqVwX?Y?\?`?a?m?c?d?e?f?m?h?i?j?k?nA	?*f??d?I??	Yf???B?B?KL?	?+?]N-d??:Y:??*:?P:,?VW,?Y?" ?>*?@-?F?+?G?
?>??ç:???:*+??*?n?*?n+???hkkpksv?R!D??(=Zx???=>?uv?[\?wxyzNqswx!y({1|:}AP?Y?`?e?s?v?x??????F?YYXf??R?
YXf???B????e+?^?,??a?2+?c?,??a?+?e?,??a?,??a+?i?oN?qY-?t:v?z,???4e=>e??e??J{|T?}2????&?-?9?B?J?T?\?d?~Q`-?]:,Y:?,?.6???ñ,?????
:,??ñ,?,+??ç:??+??Y+??*?2?????-?j?+?j+????:???????::+??*+??:????*?,d??:??Y??*?2????*?U?J*?U+???9:*?,?????:??Y??*?2????*??,Y:??5?:ȢG,??-??,?.6		??	?ñ,?????
:	,??ñ,??:???-??,?&ç:
?
??????Y??,???????*?,???:??Y??*?2??????j*??+??:*?Q?+????:*?Q??:?+???
??a?9:*?,?????:??Y??*?2????*??+??+??:??:??,??*????*+?Ӛ??,??-???;?0,?P:??Y??:?;:		??????,Y:?,?.6 ???ñ,?????
:,??ñ,??-??,??ç:???
!/?%,/?
$I%8I9FIINI????Pft?jqt?2i?j}?~?????VY?+9?/69?.W/BWCTWW\W??1???4??V?	v??	?!??+
?????[4?????????'Z??????	?;??`=>``yz`uvXwx?????????m??
????!?%?)?,?/?1?5?9?>?C?Q?h?s?~????????????????????????????%?-?2?D?J?P?V?]?`?f?j?n?q?t?v?z?~?????????????
???+8 =!L#V,Y&['n)?+?/?0?1?2?6?8?:?;?>?@?B?C?D?F?GHILOP"Q%S+T/V3W6[9X;Y?ZC\G]M^Q__`?&?
f??
	?B?	O???I??[?Yf????5?"??	?B?		E???"?k??	B?5"?B???	?B?	S???????%+??N-d??:*+,??????4%=>%u?%??wxyzdfhjk$m?$f??P*+,-???*?>??z?vr??	
	
e




© 2015 - 2025 Weber Informatics LLC | Privacy Policy