io.netty.bootstrap.ServerBootstrap.class Maven / Gradle / Ivy
???? 2 "io/netty/bootstrap/ServerBootstrap lLio/netty/bootstrap/AbstractBootstrap; $io/netty/bootstrap/AbstractBootstrap ServerBootstrap.java :io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor ServerBootstrapAcceptor $io/netty/bootstrap/ServerBootstrap$1
java/util/Map$Entry
java/util/Map Entry logger /Lio/netty/util/internal/logging/InternalLogger; childOptions Ljava/util/Map; FLjava/util/Map;Ljava/lang/Object;>;
childAttrs BLjava/util/Map;Ljava/lang/Object;>; config *Lio/netty/bootstrap/ServerBootstrapConfig;
childGroup !Lio/netty/channel/EventLoopGroup; childHandler !Lio/netty/channel/ChannelHandler; ()V
java/util/LinkedHashMap "
# % ' (io/netty/bootstrap/ServerBootstrapConfig ) '(Lio/netty/bootstrap/ServerBootstrap;)V +
* , . this $Lio/netty/bootstrap/ServerBootstrap; )(Lio/netty/bootstrap/AbstractBootstrap;)V 2
3 5 7 putAll (Ljava/util/Map;)V 9 : ; java/lang/Object = java/lang/Throwable ? bootstrap group G(Lio/netty/channel/EventLoopGroup;)Lio/netty/bootstrap/ServerBootstrap; h(Lio/netty/channel/EventLoopGroup;Lio/netty/channel/EventLoopGroup;)Lio/netty/bootstrap/ServerBootstrap; B D
E I(Lio/netty/channel/EventLoopGroup;)Lio/netty/bootstrap/AbstractBootstrap; B G
H java/lang/NullPointerException J (Ljava/lang/String;)V M
K N java/lang/IllegalStateException P childGroup set already R
Q N parentGroup childOption X(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Lio/netty/bootstrap/ServerBootstrap; V remove &(Ljava/lang/Object;)Ljava/lang/Object; Y Z [ io/netty/channel/ChannelOption ] put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; _ ` a %Lio/netty/channel/ChannelOption; Lio/netty/channel/ChannelOption; value TT; Ljava/lang/Object; childAttr T(Lio/netty/util/AttributeKey;Ljava/lang/Object;)Lio/netty/bootstrap/ServerBootstrap; childKey j !Lio/netty/util/AttributeKey; Lio/netty/util/AttributeKey; G(Lio/netty/channel/ChannelHandler;)Lio/netty/bootstrap/ServerBootstrap; init (Lio/netty/channel/Channel;)V java/lang/Exception r options0 ()Ljava/util/Map; t u
v x setChannelOptions [(Lio/netty/channel/Channel;Ljava/util/Map;Lio/netty/util/internal/logging/InternalLogger;)V z {
| io/netty/channel/Channel ~ attrs0 ? u
? entrySet ()Ljava/util/Set; ? ? ?
java/util/Set ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? getKey ? ?
? io/netty/util/AttributeKey ? attr 7(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute; ? ? ? getValue ? ?
? io/netty/util/Attribute ? set (Ljava/lang/Object;)V ? ? ? ? pipeline $()Lio/netty/channel/ChannelPipeline; ? ? ? size ()I ? ? ? newOptionArray (I)[Ljava/util/Map$Entry; ? ?
? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ? ? ? ? [Ljava/util/Map$Entry; ? io/netty/channel/ChannelPipeline ? io/netty/channel/EventLoopGroup ? io/netty/channel/ChannelHandler ? newAttrArray ? ?
? ?(Lio/netty/bootstrap/ServerBootstrap;Lio/netty/channel/EventLoopGroup;Lio/netty/channel/ChannelHandler;[Ljava/util/Map$Entry;[Ljava/util/Map$Entry;)V ?
? addLast F([Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline; ? ? ? ? key 0Lio/netty/util/AttributeKey; e HLjava/util/Map$Entry;Ljava/lang/Object;>; Ljava/util/Map$Entry; currentChildOptions M[Ljava/util/Map$Entry;Ljava/lang/Object;>; currentChildAttrs I[Ljava/util/Map$Entry;Ljava/lang/Object;>; channel Lio/netty/channel/Channel; options attrs p "Lio/netty/channel/ChannelPipeline; currentChildGroup currentChildHandler validate &()Lio/netty/bootstrap/ServerBootstrap; (()Lio/netty/bootstrap/AbstractBootstrap; ? ?
? childHandler not set ? 1childGroup is not set. Using parentGroup instead. ? -io/netty/util/internal/logging/InternalLogger ? warn ? M ? ? #()Lio/netty/channel/EventLoopGroup; B ?
* ? I clone
, Ljava/lang/Deprecated; #()Lio/netty/channel/ChannelHandler; copiedMap (Ljava/util/Map;)Ljava/util/Map; ? ?
? ,()Lio/netty/bootstrap/ServerBootstrapConfig; .()Lio/netty/bootstrap/AbstractBootstrapConfig; ?
? ? ?
? ? ?
? B C
? $java/lang/CloneNotSupportedException
access$000 P(Lio/netty/bootstrap/ServerBootstrap;)Lio/netty/bootstrap/ServerBootstrapConfig; x0
access$100 1()Lio/netty/util/internal/logging/InternalLogger; 4io/netty/util/internal/logging/InternalLoggerFactory getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;
Signature Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable d(Lio/netty/channel/ChannelOption;TT;)Lio/netty/bootstrap/ServerBootstrap; `(Lio/netty/util/AttributeKey;TT;)Lio/netty/bootstrap/ServerBootstrap;
Exceptions L(I)[Ljava/util/Map$Entry;Ljava/lang/Object;>; P(I)[Ljava/util/Map$Entry;Ljava/lang/Object;>;
Deprecated RuntimeVisibleAnnotations H()Ljava/util/Map;Ljava/lang/Object;>; D()Ljava/util/Map;Ljava/lang/Object;>;
SourceFile InnerClasses ! B B a '*? !*? #Y? $? &*? #Y? $? (*? *Y*? -? /? ' 0 1 5 / 0 1 &