classes.io.netty.channel.local.LocalChannelRegistry.class Maven / Gradle / Ivy
???? 2 g 8 9
: ; <
= >
?
@ A
B C
D
E F G H I J
K G L G M
=
N O P Q
boundChannels $Ljava/util/concurrent/ConcurrentMap; Signature eLjava/util/concurrent/ConcurrentMap; register ~(Lio/netty/channel/Channel;Lio/netty/channel/local/LocalAddress;Ljava/net/SocketAddress;)Lio/netty/channel/local/LocalAddress; Code LineNumberTable LocalVariableTable channel Lio/netty/channel/Channel; oldLocalAddress %Lio/netty/channel/local/LocalAddress; localAddress Ljava/net/SocketAddress; addr boundChannel
StackMapTable ; I get 4(Ljava/net/SocketAddress;)Lio/netty/channel/Channel;
unregister ((Lio/netty/channel/local/LocalAddress;)V ()V this -Lio/netty/channel/local/LocalChannelRegistry;
SourceFile LocalChannelRegistry.java !io/netty/channel/ChannelException
already bound 1 R #io/netty/channel/local/LocalAddress java/lang/StringBuilder 1 2 unsupported address type: S T U V W X Y Z % [ \ 1 ] ^ _ ` io/netty/channel/Channel address already in use by: S a - b c b d e f +io/netty/channel/local/LocalChannelRegistry java/lang/Object (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; !io/netty/util/internal/StringUtil simpleClassName &(Ljava/lang/Object;)Ljava/lang/String; toString ()Ljava/lang/String; ANY equals (Ljava/lang/Object;)Z (Lio/netty/channel/Channel;)V "java/util/concurrent/ConcurrentMap putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; &(Ljava/lang/Object;)Ljava/lang/Object; remove (io/netty/util/internal/PlatformDependent newConcurrentHashMap &()Ljava/util/concurrent/ConcurrentMap; 0
}+?
? Y? ?,? ? !? Y? Y? ? ,? ? ?
? ?,? N? -? ? ? Y*?
N? -*? ? :? ? Y? Y? ? ? ?
? ?-? . ! # $ 3 ' 8 ( B ) K , Z - _ . { 0 ! 4 } " # } $ % } &