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

com.groupbyinc.flux.common.apache.http.impl.BHttpConnectionBase.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????2??com/groupbyinc/flux/common/apache/http/impl/BHttpConnectionBasejava/lang/Object5com/groupbyinc/flux/common/apache/http/HttpConnection9com/groupbyinc/flux/common/apache/http/HttpInetConnectionBHttpConnectionBase.javainbufferGLcom/groupbyinc/flux/common/apache/http/impl/io/SessionInputBufferImpl;	outbufferHLcom/groupbyinc/flux/common/apache/http/impl/io/SessionOutputBufferImpl;messageConstraintsBLcom/groupbyinc/flux/common/apache/http/config/MessageConstraints;connMetricsGLcom/groupbyinc/flux/common/apache/http/impl/HttpConnectionMetricsImpl;incomingContentStrategyELcom/groupbyinc/flux/common/apache/http/entity/ContentLengthStrategy;outgoingContentStrategysocketHolder-Ljava/util/concurrent/atomic/AtomicReference;@Ljava/util/concurrent/atomic/AtomicReference;(IILjava/nio/charset/CharsetDecoder;Ljava/nio/charset/CharsetEncoder;Lcom/groupbyinc/flux/common/apache/http/config/MessageConstraints;Lcom/groupbyinc/flux/common/apache/http/entity/ContentLengthStrategy;Lcom/groupbyinc/flux/common/apache/http/entity/ContentLengthStrategy;)V()V
Buffer size0com/groupbyinc/flux/common/apache/http/util/Argspositive(ILjava/lang/String;)I!"
 #Gcom/groupbyinc/flux/common/apache/http/impl/io/HttpTransportMetricsImpl%
&Ecom/groupbyinc/flux/common/apache/http/impl/io/SessionInputBufferImpl(java/nio/charset/CharsetDecoder*java/nio/charset/CharsetEncoder,@com/groupbyinc/flux/common/apache/http/config/MessageConstraints.Ccom/groupbyinc/flux/common/apache/http/entity/ContentLengthStrategy0DEFAULT2	/3?(Lcom/groupbyinc/flux/common/apache/http/impl/io/HttpTransportMetricsImpl;IILcom/groupbyinc/flux/common/apache/http/config/MessageConstraints;Ljava/nio/charset/CharsetDecoder;)V5
)6
	8Fcom/groupbyinc/flux/common/apache/http/impl/io/SessionOutputBufferImpl:o(Lcom/groupbyinc/flux/common/apache/http/impl/io/HttpTransportMetricsImpl;IILjava/nio/charset/CharsetEncoder;)V<
;=
	?	AEcom/groupbyinc/flux/common/apache/http/impl/HttpConnectionMetricsImplC?(Lcom/groupbyinc/flux/common/apache/http/io/HttpTransportMetrics;Lcom/groupbyinc/flux/common/apache/http/io/HttpTransportMetrics;)VE
DF	HKcom/groupbyinc/flux/common/apache/http/impl/entity/LaxContentLengthStrategyJINSTANCEMLcom/groupbyinc/flux/common/apache/http/impl/entity/LaxContentLengthStrategy;LM	KN	PNcom/groupbyinc/flux/common/apache/http/impl/entity/StrictContentLengthStrategyRPLcom/groupbyinc/flux/common/apache/http/impl/entity/StrictContentLengthStrategy;LT	SU	W+java/util/concurrent/atomic/AtomicReferenceY
Z	\thisALcom/groupbyinc/flux/common/apache/http/impl/BHttpConnectionBase;
buffersizeIfragmentSizeHintchardecoder!Ljava/nio/charset/CharsetDecoder;charencoder!Ljava/nio/charset/CharsetEncoder;inTransportMetricsILcom/groupbyinc/flux/common/apache/http/impl/io/HttpTransportMetricsImpl;outTransportMetrics
ensureOpenjava/io/IOExceptionkget()Ljava/lang/Object;mn
Zojava/net/Socketq@com/groupbyinc/flux/common/apache/http/ConnectionClosedExceptionsConnection is closedu(Ljava/lang/String;)Vw
txisBound()Zz{
)|getSocketInputStream((Ljava/net/Socket;)Ljava/io/InputStream;~
?bind(Ljava/io/InputStream;)V??
)?
;|getSocketOutputStream)(Ljava/net/Socket;)Ljava/io/OutputStream;??
?(Ljava/io/OutputStream;)V??
;?socketLjava/net/Socket;getInputStream()Ljava/io/InputStream;??
r?getOutputStream()Ljava/io/OutputStream;??
r?(Ljava/net/Socket;)VSocket?notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;??
 ?set(Ljava/lang/Object;)V??
Z?getSessionInputBuffer@()Lcom/groupbyinc/flux/common/apache/http/io/SessionInputBuffer;getSessionOutputBufferA()Lcom/groupbyinc/flux/common/apache/http/io/SessionOutputBuffer;doFlushflush?
;?isOpen	getSocket()Ljava/net/Socket;createOutputStreamX(JLcom/groupbyinc/flux/common/apache/http/io/SessionOutputBuffer;)Ljava/io/OutputStream;????????Bcom/groupbyinc/flux/common/apache/http/impl/io/ChunkedOutputStream?C(ILcom/groupbyinc/flux/common/apache/http/io/SessionOutputBuffer;)V?
??????????Ccom/groupbyinc/flux/common/apache/http/impl/io/IdentityOutputStream?B(Lcom/groupbyinc/flux/common/apache/http/io/SessionOutputBuffer;)V?
??Hcom/groupbyinc/flux/common/apache/http/impl/io/ContentLengthOutputStream?C(Lcom/groupbyinc/flux/common/apache/http/io/SessionOutputBuffer;J)V?
??lenJ?Lcom/groupbyinc/flux/common/apache/http/io/SessionOutputBuffer;
prepareOutputL(Lcom/groupbyinc/flux/common/apache/http/HttpMessage;)Ljava/io/OutputStream;4com/groupbyinc/flux/common/apache/http/HttpException?determineLength7(Lcom/groupbyinc/flux/common/apache/http/HttpMessage;)J??1???
?message4Lcom/groupbyinc/flux/common/apache/http/HttpMessage;createInputStreamV(JLcom/groupbyinc/flux/common/apache/http/io/SessionInputBuffer;)Ljava/io/InputStream;Acom/groupbyinc/flux/common/apache/http/impl/io/ChunkedInputStream??(Lcom/groupbyinc/flux/common/apache/http/io/SessionInputBuffer;Lcom/groupbyinc/flux/common/apache/http/config/MessageConstraints;)V?
??Bcom/groupbyinc/flux/common/apache/http/impl/io/IdentityInputStream?A(Lcom/groupbyinc/flux/common/apache/http/io/SessionInputBuffer;)V?
???com/groupbyinc/flux/common/apache/http/impl/io/EmptyInputStream?ALcom/groupbyinc/flux/common/apache/http/impl/io/EmptyInputStream;L?	??Gcom/groupbyinc/flux/common/apache/http/impl/io/ContentLengthInputStream?B(Lcom/groupbyinc/flux/common/apache/http/io/SessionInputBuffer;J)V?
??>Lcom/groupbyinc/flux/common/apache/http/io/SessionInputBuffer;prepareInputi(Lcom/groupbyinc/flux/common/apache/http/HttpMessage;)Lcom/groupbyinc/flux/common/apache/http/HttpEntity;=com/groupbyinc/flux/common/apache/http/entity/BasicHttpEntity?
???
?
setChunked(Z)V??
??setContentLength(J)V??
??
setContent??
??java/io/InputStream?Content-Type?2com/groupbyinc/flux/common/apache/http/HttpMessage?getFirstHeaderC(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/http/Header;setContentType2(Lcom/groupbyinc/flux/common/apache/http/Header;)V
?-com/groupbyinc/flux/common/apache/http/Header	Content-EncodingsetContentEncoding

?entity?Lcom/groupbyinc/flux/common/apache/http/entity/BasicHttpEntity;instreamLjava/io/InputStream;contentTypeHeader/Lcom/groupbyinc/flux/common/apache/http/Header;contentEncodingHeadergetLocalAddress()Ljava/net/InetAddress;
rjava/net/InetAddressgetLocalPort()I
rgetRemoteAddressgetInetAddress"
r#
getRemotePortgetPort&
r'setSocketTimeout(I)Vjava/net/SocketException+setSoTimeout-*
r.ignoreLjava/net/SocketException;timeoutgetSocketTimeoutgetSoTimeout4
r5shutdown	getAndSet&(Ljava/lang/Object;)Ljava/lang/Object;89
Z:setSoLinger(ZI)V<=
r>close@
rAjava/lang/ThrowableCexLjava/io/IOException;'java/lang/UnsupportedOperationExceptionGclearI
)JshutdownOutputL
rM
shutdownInputO
rP)Ljava/lang/UnsupportedOperationException;fillInputBuffer(I)I
fillBufferU
)V
oldtimeout
awaitInput(I)ZhasBufferedData[{
)\ST
^isStalejava/net/SocketTimeoutExceptiona?{
c	bytesRead!Ljava/net/SocketTimeoutException;incrementRequestCountg
DhincrementResponseCountj
Dk
getMetrics@()Lcom/groupbyinc/flux/common/apache/http/HttpConnectionMetrics;toString()Ljava/lang/String;java/lang/StringBuilderq
rgetRemoteSocketAddress()Ljava/net/SocketAddress;tu
rvgetLocalSocketAddressxu
ry4com/groupbyinc/flux/common/apache/http/util/NetUtils{
formatAddress4(Ljava/lang/StringBuilder;Ljava/net/SocketAddress;)V}~
|<->?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
r?java/net/SocketAddress?op
r?[Not bound]?bufferLjava/lang/StringBuilder;
remoteAddressLjava/net/SocketAddress;localAddress	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile!

???
?*??$W?&Y?':?&Y?':	*?)Y???4-?7?9*?;Y	?>?@*?B*?DY	?G?I*???O?Q*???V?X*?ZY?[?]??f
?^_?`a?ba?cd?ef???zghqih	?2opqrs:uKwQx`yq{?}?~???0
+-/11&&&?
+-/11&&&/w?
+-/11&&1M?
+-/11&&1j??F*?]?p?rL+?
?tYv?y?*?9?}?*?9*+????*?@???*?@*+??????F^_;???"????#?/?9?E??
?r?l~?9+????^_?????l???9+????^_?????l???d +???W*?]+??*?9??*?@???? ^_ ?????????l???/*?9??^_?????/*?@??^_????6*?@????^_?
???l?{?E*?]?p????^_???@???5*?]?p?r??^_??????/?????Y-????????Y-?????Y-?°? /^_/??/??????%?????W*?X+??A* *?@?ϰ? ^_??
???
????????:?????Y-*?B?ذ?????Y-?ݰ	???ⰻ?Y-??? :^_:??:
??????&?,?0??	???k???Y??M*?Q+??B*!*?9??:!???,??,???,???0!???,??,???,???,??,!??,??+??:?	,?+?:?	,?,??H?^_???????wr#?
?V????&?+?2?;?C?H?O?X?]?b?h?r?w?}?????????;???
?
???b*?]?p?rL+?
+????^_
???
????r@?`*?]?p?rL+?
+? ???^_
???
?
?r@!?b*?]?p?rL+?
+?$???^_
???
??r@%?`*?]?p?rL+?
+?(???^_
???

?
?r@)*??*?]?p?rM,?,?/?N?,?*01^_2a?????r,3??*?]?p?rL+?+?6?M??,? 01^_??? !#$%(??r,7??-*?]?;?rL+?+??+?B?M+?B?
N+?B-??l%%%&%? EF-^_!???*
./25635"6%5,8??rlGD?l@?A*?]?;?rL+?3*?9?K*?@??+?N?M+?Q?M?M+?B?
N+?B-??"%l&*-l.1H299:9?4&0F.0F20RA^_5???B<=?@C"E%D&G*I-H.L1J2N6O9N@Q?"?%rlFlBHFD?lST??0*?]?p?rM,?6>,?/*?9?W6,?/?:,?/?&&(&?*0^_02a%?? Xa?TUWXZ??&rD?lYZ?c*?9?]??*?_W*?9?]??^_2a?_
`bc??l`{??*?d??*?_<???L?L?	b	l?*
eaEfEF^_?"hi	lmnopq?	?
@?bBlg?6*?I?i??^_?
vwj?6*?I?l??^_?
z{mn?/*?I??^_?op??G*?]?p?rL+?7?rY?sM+?wN+?z:-??,??,???W,-??,??????4,??'??"!??G^_<???.?????"?+?1?9?>?C???>rr????	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy