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

com.groupbyinc.flux.common.jboss.netty.handler.ssl.SslBufferPool.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????1?@com/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPooljava/lang/ObjectSslBufferPool.javaMAX_PACKET_SIZE_ALIGNEDII?DEFAULT_POOL_SIZE&preallocatedLjava/nio/ByteBuffer;pool$Ljava/util/concurrent/BlockingQueue;;Ljava/util/concurrent/BlockingQueue;maxBufferCountallocateDirectZnumAllocations+Ljava/util/concurrent/atomic/AtomicInteger;()V(I)V
thisBLcom/groupbyinc/flux/common/jboss/netty/handler/ssl/SslBufferPool;(ZZ)V(IZZ)V
preallocatemaxPoolSize
""java/lang/IllegalArgumentException$java/lang/StringBuilder&
'"
maxPoolSize: )append-(Ljava/lang/String;)Ljava/lang/StringBuilder;+,
'-(I)Ljava/lang/StringBuilder;+/
'0toString()Ljava/lang/String;23
'4(Ljava/lang/String;)V6
%7	9	;'java/util/concurrent/ArrayBlockingQueue=
>
	@allocate(I)Ljava/nio/ByteBuffer;BC
D	F	Hjava/nio/ByteBufferJclear()Ljava/nio/Buffer;LM
KNjava/nio/BufferPposition(I)Ljava/nio/Buffer;RS
QTlimitVS
QWslice()Ljava/nio/ByteBuffer;YZ
K["java/util/concurrent/BlockingQueue]add(Ljava/lang/Object;)Z_`^a)java/util/concurrent/atomic/AtomicIntegerc
d"posigetMaxPoolSize()IgetUnacquiredPoolSizesizeki^l
acquireBufferjava/lang/InterruptedExceptionogetqi
drtake()Ljava/lang/Object;tu^vjava/lang/Threadx
currentThread()Ljava/lang/Thread;z{
y|	interrupt~
ypoll?u^?incrementAndGet?i
d?ignore Ljava/lang/InterruptedException;interruptedbuf
releaseBuffer(Ljava/nio/ByteBuffer;)Voffer?`^?bufferC
K?
KDcapacity
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
SourceFile!?	?

?	?5*
????
89?K	*
??? 		 	?
CD?@*???!?
LM?i?*?#??%Y?'Y?(*?.?1?5?8?I?l6I?p??*?:*?<*?>Y???A?X**I?h?E?G*?I6?8I?h6*?G?O?UI?`?XW*?A*?G?\?bW???ǧ*?G*?dY?e?I??Hv'fg<g??!? ?*??RWXY#\*]2^5a;b@dMfQg_hdinjvk?l?i?o?p?rhi?3	*?:I?h??	?yji?8*?A?mI?h????nZ??b*?G?*?I?s*?:?(<*?A?w?KM?	N




© 2015 - 2025 Weber Informatics LLC | Privacy Policy