
com.groupbyinc.flux.common.jboss.netty.channel.ChannelLocal.class Maven / Gradle / Ivy
???? 1 ? ;com/groupbyinc/flux/common/jboss/netty/channel/ChannelLocal ?Ljava/lang/Object;Ljava/lang/Iterable;>; java/lang/Object java/lang/Iterable ChannelLocal.java =com/groupbyinc/flux/common/jboss/netty/channel/ChannelLocal$1 java/util/Map$Entry
java/util/Map
Entry map $Ljava/util/concurrent/ConcurrentMap; aLjava/util/concurrent/ConcurrentMap; remover FLcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFutureListener;
removeOnClose Z ()V (Z)V
this BLcom/groupbyinc/flux/common/jboss/netty/channel/ChannelLocal; =Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelLocal;
Ucom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap !
" $ @(Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelLocal;)V &
' ) + initialValue L(Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;)Ljava/lang/Object; channel 8Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel; get java/lang/NullPointerException 2 / (Ljava/lang/String;)V 5
3 6 "java/util/concurrent/ConcurrentMap 8 &(Ljava/lang/Object;)Ljava/lang/Object; 1 : 9 ; - .
= setIfAbsent ^(Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;Ljava/lang/Object;)Ljava/lang/Object; ? @
A oldValue TT; Ljava/lang/Object; value set remove H .
I put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; K L 9 M 6com/groupbyinc/flux/common/jboss/netty/channel/Channel O getCloseFuture @()Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture; Q R P S