
com.groupbyinc.flux.common.netty.channel.pool.FixedChannelPool.class Maven / Gradle / Ivy
???? 2 >com/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool ?com/groupbyinc/flux/common/netty/channel/pool/SimpleChannelPool FixedChannelPool.java @com/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$6 Ncom/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$AcquireListener AcquireListener Jcom/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$TimeoutTask TimeoutTask Jcom/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$AcquireTask AcquireTask Scom/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction AcquireTimeoutAction @com/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$5 @com/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$4 @com/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$3 @com/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$2 @com/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$1 FULL_EXCEPTION !Ljava/lang/IllegalStateException; TIMEOUT_EXCEPTION 'Ljava/util/concurrent/TimeoutException; POOL_CLOSED_ON_RELEASE_EXCEPTION POOL_CLOSED_ON_ACQUIRE_EXCEPTION executor @Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor; acquireTimeoutNanos J timeoutTask Ljava/lang/Runnable; pendingAcquireQueue Ljava/util/Queue; _Ljava/util/Queue; maxConnections I maxPendingAcquires acquiredChannelCount pendingAcquireCount closed Z $assertionsDisabled |(Lcom/groupbyinc/flux/common/netty/bootstrap/Bootstrap;Lcom/groupbyinc/flux/common/netty/channel/pool/ChannelPoolHandler;I)V??? }(Lcom/groupbyinc/flux/common/netty/bootstrap/Bootstrap;Lcom/groupbyinc/flux/common/netty/channel/pool/ChannelPoolHandler;II)V 5 8
9 this @Lcom/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool; bootstrap 6Lcom/groupbyinc/flux/common/netty/bootstrap/Bootstrap; handler BLcom/groupbyinc/flux/common/netty/channel/pool/ChannelPoolHandler; Bcom/groupbyinc/flux/common/netty/channel/pool/ChannelHealthChecker A ACTIVE DLcom/groupbyinc/flux/common/netty/channel/pool/ChannelHealthChecker; C D B E????????(Lcom/groupbyinc/flux/common/netty/bootstrap/Bootstrap;Lcom/groupbyinc/flux/common/netty/channel/pool/ChannelPoolHandler;Lcom/groupbyinc/flux/common/netty/channel/pool/ChannelHealthChecker;Lcom/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;JII)V 5 I
J(Lcom/groupbyinc/flux/common/netty/bootstrap/Bootstrap;Lcom/groupbyinc/flux/common/netty/channel/pool/ChannelPoolHandler;Lcom/groupbyinc/flux/common/netty/channel/pool/ChannelHealthChecker;Lcom/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;JIIZ)V 5 L
M healthCheck action ULcom/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction; acquireTimeoutMillis(Lcom/groupbyinc/flux/common/netty/bootstrap/Bootstrap;Lcom/groupbyinc/flux/common/netty/channel/pool/ChannelPoolHandler;Lcom/groupbyinc/flux/common/netty/channel/pool/ChannelHealthChecker;Lcom/groupbyinc/flux/common/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;JIIZZ)V 5 S
T releaseHealthCheck ?(Lcom/groupbyinc/flux/common/netty/bootstrap/Bootstrap;Lcom/groupbyinc/flux/common/netty/channel/pool/ChannelPoolHandler;Lcom/groupbyinc/flux/common/netty/channel/pool/ChannelHealthChecker;ZZ)V 5 W
X java/util/ArrayDeque Z ()V 5 \
[ ] * + _ "java/lang/IllegalArgumentException a java/lang/StringBuilder c
d ] maxConnections: f append -(Ljava/lang/String;)Ljava/lang/StringBuilder; h i
d j (I)Ljava/lang/StringBuilder; h l
d m (expected: >= 1) o toString ()Ljava/lang/String; q r
d s (Ljava/lang/String;)V 5 u
b v 4com/groupbyinc/flux/common/netty/bootstrap/Bootstrap x @com/groupbyinc/flux/common/netty/channel/pool/ChannelPoolHandler z maxPendingAcquires: | ( ) ~ &