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

com.groupbyinc.flux.common.http.nio.util.SharedInputBuffer.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????2?:com/groupbyinc/flux/common/http/nio/util/SharedInputBuffer9com/groupbyinc/flux/common/http/nio/util/ExpandableBuffer;com/groupbyinc/flux/common/http/nio/util/ContentInputBufferSharedInputBuffer.java5Lcom/groupbyinc/flux/common/http/annotation/Contract;	threading>Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior;SAFE_CONDITIONALlock*Ljava/util/concurrent/locks/ReentrantLock;	condition&Ljava/util/concurrent/locks/Condition;ioctrl/Lcom/groupbyinc/flux/common/http/nio/IOControl;shutdownZendOfStreamq(ILcom/groupbyinc/flux/common/http/nio/IOControl;Lcom/groupbyinc/flux/common/http/nio/util/ByteBufferAllocator;)VLjava/lang/Deprecated;B(ILcom/groupbyinc/flux/common/http/nio/util/ByteBufferAllocator;)V
			(java/util/concurrent/locks/ReentrantLock!()V#
"$
	&newCondition(()Ljava/util/concurrent/locks/Condition;()
"*	,thisLcom/groupbyinc/flux/common/http/nio/util/ByteBufferAllocator;(I)V@com/groupbyinc/flux/common/http/nio/util/HeapByteBufferAllocator5INSTANCEBLcom/groupbyinc/flux/common/http/nio/util/HeapByteBufferAllocator;78	69
reset#
"=clear?#
@unlockB#
"Cjava/lang/ThrowableEconsumeContent7(Lcom/groupbyinc/flux/common/http/nio/ContentDecoder;)Ijava/io/IOExceptionIf(Lcom/groupbyinc/flux/common/http/nio/ContentDecoder;Lcom/groupbyinc/flux/common/http/nio/IOControl;)IGK
Ldecoder4Lcom/groupbyinc/flux/common/http/nio/ContentDecoder;setInputModeP#
QbufferLjava/nio/ByteBuffer;ST	U2com/groupbyinc/flux/common/http/nio/ContentDecoderWread(Ljava/nio/ByteBuffer;)IYZX[isCompleted()Z]^X_java/nio/ByteBufferahasRemainingc^
bd-com/groupbyinc/flux/common/http/nio/IOControlfsuspendInputh#gi$java/util/concurrent/locks/Conditionk	signalAllm#ln	totalRead	bytesReadhasDatar^
s	available()Iuv
wcapacityyv
zlength|v
}waitForDatajava/lang/InterruptedException?java/io/InterruptedIOException?Input operation aborted?(Ljava/lang/String;)V?
??requestInput?#g?await?#l?'Interrupted while waiting for more data?
J?ex Ljava/lang/InterruptedException;close
isShutdown
isEndOfStream
s#
??^
?get()B??
b?([BII)I
setOutputMode?#
?	remaining?v
b?([BII)Ljava/nio/ByteBuffer;??
b?[B?chunkbofflen([B)IY?
?CodeLocalVariableTableLineNumberTable
DeprecatedRuntimeVisibleAnnotations
StackMapTable
Exceptions
SourceFileRuntimeInvisibleAnnotations!
BBB??,*-?*?*?*,? *?"Y?%?'**?'?+?-??*,./,01,,23?F>?GH I+J???y'*,?*?*?*?"Y?%?'**?'?+?-?? './'01'23?P>?QR&S4?A	*?:?;??	./	01?
YZ<#??-*???*?'?>*?A*?*?'?D?
L*?'?D+??""#"?-./?&	^_acdfg"f,h?YF	GH?;*+?M??./NO?p?J??GK???*???*?'?>,?*,? *?R>+*?V?\Y6?`>????+?`?*?*?V?e?*? ?*? ?j*?-?o?6*?'?D?*??6*?'?D?6*?'?D?:*?'?D?u??????????4?p1,tq1?./?NO??^wx	z|}??/?7?F?K?U?\?e?n?r?u???????????$
	???XgF?Jr^?m*?'?>*?t<*?'?D?M*?'?D,??./?????UFuv?m*?'?>*?x<*?'?D?M*?'?D,??./?????UFyv?m*?'?>*?{<*?'?D?M*?'?D,??./?????UF|v?m*?'?>*?~<*?'?D?M*?'?D,??./?????UF#??e*?'?>*?t?7*??0*??
??Y????*? ?*? ??*?-????ȧL?JY????*?'?D?
M*?'?D,??BE?PZZ[Z?F
??e./?:????&?-?6?B?E?F?P?W?Z?d??B?
IF	?J?#??2*???*?*?'?>*?-?o*?'?D?
L*?'?D+??''('?2./?&	???
???$?'?1??^F	#??2*???*?*?'?>*?-?o*?'?D?
L*?'?D+??''('?2./?&	???
???$?'?1??^F	?^?/*???./???^?Q*??*???*?????./???@Yv??L*???*?'?>*???*??*???<*?'?D?*?V???~<*?'?D?M*?'?D,?$B-9BBCB?L./?*
??	"$-	9?		TF?JY??Cw*???+??*?'?>*???*??*???6*?'?D?*??6*?V???*?V??6*?V+??W6*?'?D?:*?'?D?+k5akkmk?4</?1w./w??w?1w?1?F	
!(+'59 <!H"Q$]%a'?	???F?JY??f*???+??*++?????./???,-	/
02?	?J??
	e





© 2015 - 2024 Weber Informatics LLC | Privacy Policy