
com.groupbyinc.flux.transport.netty.NettyTransport$NodeChannels.class Maven / Gradle / Ivy
???? 3 ? ?com/groupbyinc/flux/transport/netty/NettyTransport$NodeChannels java/lang/Object NettyTransport.java 2com/groupbyinc/flux/transport/netty/NettyTransport NodeChannels :com/groupbyinc/flux/transport/TransportRequestOptions$Type 5com/groupbyinc/flux/transport/TransportRequestOptions Type allChannels Ljava/util/List; JLjava/util/List; recovery 9[Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel; recoveryCounter +Ljava/util/concurrent/atomic/AtomicInteger; bulk bulkCounter reg
regCounter state stateCounter ping pingCounter ([Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;[Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;[Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;[Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;[Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;)V ()V
java/util/Collections " emptyList ()Ljava/util/List; $ %
# & ( )java/util/concurrent/atomic/AtomicInteger *
+ - / 1 3 5 7 9 ; = ? this ALcom/groupbyinc/flux/transport/netty/NettyTransport$NodeChannels; start java/util/ArrayList D
E java/util/Arrays G asList %([Ljava/lang/Object;)Ljava/util/List; I J
H K java/util/List M addAll (Ljava/util/Collection;)Z O P N Q unmodifiableList "(Ljava/util/List;)Ljava/util/List; S T
# U newAllChannels
hasChannel ;(Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;)Z iterator ()Ljava/util/Iterator; Z [ N \ java/util/Iterator ^ hasNext ()Z ` a _ b next ()Ljava/lang/Object; d e _ f 6com/groupbyinc/flux/common/jboss/netty/channel/Channel h equals (Ljava/lang/Object;)Z j k
l channel1 8Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel; channel v(Lcom/groupbyinc/flux/transport/TransportRequestOptions$Type;)Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel; REG