![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.bootstrap.AbstractBootstrap.class Maven / Gradle / Ivy
The newest version!
???? 2?
h
^
h h h h h h l
!
"
h#$ ?%
&
h' n(
h)*
+
h,
-.
/ ?01 ?23
h4
h56
h7
h8 r9:;:<:=>?@
0AB
2C:DEF
hGH>IJKL MN
:O
:PQ
>
hR
STUV>W>X>YZ
F[\] y^
h_`
abc
Nd
ae Xfg>h Xijkl
hmn>opqrstuvswx
`
yz
`{
`|
`}
`~
h?? PendingRegistrationPromise InnerClasses group !Lio/netty/channel/EventLoopGroup; channelFactory #Lio/netty/bootstrap/ChannelFactory; Signature )Lio/netty/bootstrap/ChannelFactory<+TC;>; localAddress Ljava/net/SocketAddress; options Ljava/util/Map; FLjava/util/Map;Ljava/lang/Object;>; attrs BLjava/util/Map;Ljava/lang/Object;>; handler !Lio/netty/channel/ChannelHandler; ()V Code LineNumberTable LocalVariableTable this &Lio/netty/bootstrap/AbstractBootstrap; LocalVariableTypeTable .Lio/netty/bootstrap/AbstractBootstrap; )(Lio/netty/bootstrap/AbstractBootstrap;)V bootstrap 1(Lio/netty/bootstrap/AbstractBootstrap;)V I(Lio/netty/channel/EventLoopGroup;)Lio/netty/bootstrap/AbstractBootstrap;
StackMapTable &(Lio/netty/channel/EventLoopGroup;)TB; self (()Lio/netty/bootstrap/AbstractBootstrap; ()TB; channel 9(Ljava/lang/Class;)Lio/netty/bootstrap/AbstractBootstrap; channelClass Ljava/lang/Class; Ljava/lang/Class<+TC;>; (Ljava/lang/Class<+TC;>;)TB; K(Lio/netty/bootstrap/ChannelFactory;)Lio/netty/bootstrap/AbstractBootstrap;
Deprecated .(Lio/netty/bootstrap/ChannelFactory<+TC;>;)TB; RuntimeVisibleAnnotations Ljava/lang/Deprecated; I(Lio/netty/channel/ChannelFactory;)Lio/netty/bootstrap/AbstractBootstrap; !Lio/netty/channel/ChannelFactory; 'Lio/netty/channel/ChannelFactory<+TC;>; ,(Lio/netty/channel/ChannelFactory<+TC;>;)TB; @(Ljava/net/SocketAddress;)Lio/netty/bootstrap/AbstractBootstrap; (Ljava/net/SocketAddress;)TB; )(I)Lio/netty/bootstrap/AbstractBootstrap; inetPort I (I)TB; ;(Ljava/lang/String;I)Lio/netty/bootstrap/AbstractBootstrap; inetHost Ljava/lang/String; (Ljava/lang/String;I)TB; ?(Ljava/net/InetAddress;I)Lio/netty/bootstrap/AbstractBootstrap; Ljava/net/InetAddress; (Ljava/net/InetAddress;I)TB; option Z(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Lio/netty/bootstrap/AbstractBootstrap; Lio/netty/channel/ChannelOption; value Ljava/lang/Object; %Lio/netty/channel/ChannelOption; TT; C(Lio/netty/channel/ChannelOption;TT;)TB; attr V(Lio/netty/util/AttributeKey;Ljava/lang/Object;)Lio/netty/bootstrap/AbstractBootstrap; key Lio/netty/util/AttributeKey; !Lio/netty/util/AttributeKey; ?(Lio/netty/util/AttributeKey;TT;)TB; validate clone register "()Lio/netty/channel/ChannelFuture; bind9 #(I)Lio/netty/channel/ChannelFuture; 5(Ljava/lang/String;I)Lio/netty/channel/ChannelFuture; 9(Ljava/net/InetAddress;I)Lio/netty/channel/ChannelFuture; :(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture; doBind promise !Lio/netty/channel/ChannelPromise; ALio/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise; regFuture Lio/netty/channel/ChannelFuture; Lio/netty/channel/Channel;?? initAndRegister t Ljava/lang/Throwable;?H init (Lio/netty/channel/Channel;)V
Exceptions? doBind0 v(Lio/netty/channel/ChannelFuture;Lio/netty/channel/Channel;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V I(Lio/netty/channel/ChannelHandler;)Lio/netty/bootstrap/AbstractBootstrap; &(Lio/netty/channel/ChannelHandler;)TB; #()Lio/netty/channel/EventLoopGroup; config .()Lio/netty/bootstrap/AbstractBootstrapConfig; 6()Lio/netty/bootstrap/AbstractBootstrapConfig; options0 ()Ljava/util/Map; H()Ljava/util/Map;Ljava/lang/Object;>; attrs0 D()Ljava/util/Map;Ljava/lang/Object;>; ()Ljava/net/SocketAddress; %()Lio/netty/bootstrap/ChannelFactory; +()Lio/netty/bootstrap/ChannelFactory<+TC;>; #()Lio/netty/channel/ChannelHandler; copiedMap (Ljava/util/Map;)Ljava/util/Map; map Ljava/util/Map; Z(Ljava/util/Map;)Ljava/util/Map;
setAttributes Entry 3(Lio/netty/channel/Channel;[Ljava/util/Map$Entry;)V e Ljava/util/Map$Entry; [Ljava/util/Map$Entry; 0Lio/netty/util/AttributeKey; HLjava/util/Map$Entry;Ljava/lang/Object;>; I[Ljava/util/Map$Entry;Ljava/lang/Object;>; ? f(Lio/netty/channel/Channel;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V setChannelOptions b(Lio/netty/channel/Channel;[Ljava/util/Map$Entry;Lio/netty/util/internal/logging/InternalLogger;)V logger /Lio/netty/util/internal/logging/InternalLogger; LLjava/util/Map$Entry;Ljava/lang/Object;>; M[Ljava/util/Map$Entry;Ljava/lang/Object;>; ?(Lio/netty/channel/Channel;[Ljava/util/Map$Entry;Ljava/lang/Object;>;Lio/netty/util/internal/logging/InternalLogger;)V newAttrArray (I)[Ljava/util/Map$Entry; size L(I)[Ljava/util/Map$Entry;Ljava/lang/Object;>; newOptionArray P(I)[Ljava/util/Map$Entry;Ljava/lang/Object;>; setChannelOption ~(Lio/netty/channel/Channel;Lio/netty/channel/ChannelOption;Ljava/lang/Object;Lio/netty/util/internal/logging/InternalLogger;)V #Lio/netty/channel/ChannelOption<*>; ?(Lio/netty/channel/Channel;Lio/netty/channel/ChannelOption<*>;Ljava/lang/Object;Lio/netty/util/internal/logging/InternalLogger;)V toString ()Ljava/lang/String; buf Ljava/lang/StringBuilder; ()Ljava/lang/Object;?
access$000 x0 x1 x2 x3 v;C::Lio/netty/channel/Channel;>Ljava/lang/Object;Ljava/lang/Cloneable;
SourceFile AbstractBootstrap.java ? ? { | &java/util/concurrent/ConcurrentHashMap t u w u l m n o y z r s?????? java/lang/IllegalStateException group set already {? ? ? )io/netty/channel/ReflectiveChannelFactory java/lang/Class {? n ? channelFactory set already n ? java/net/InetSocketAddress {? r ???? {?????
group not set !channel or channelFactory not set ? ? ? ? localAddress not set ? ? ? ? java/net/SocketAddress? ????????? ?io/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise { ? &io/netty/bootstrap/AbstractBootstrap$1 {?????? ? ? java/lang/Throwable???? | &io/netty/channel/DefaultChannelPromise??? {??? io/netty/bootstrap/FailedChannel ? ?? l ?? ????? ??? &io/netty/bootstrap/AbstractBootstrap$2 { ???? io/netty/channel/ChannelHandler ? ????? ? java/util/HashMap {?? ?? io/netty/util/AttributeKey ??? ??? io/netty/channel/ChannelOption java/util/Map$Entry ????? ,Unknown channel option '{}' for channel '{}'??? BFailed to set channel option '{}' with value '{}' for channel '{}' java/lang/Object?? java/lang/StringBuilder????????? ? ? $io/netty/bootstrap/AbstractBootstrap java/lang/Cloneable io/netty/channel/ChannelFuture io/netty/channel/Channel java/lang/Exception $java/lang/CloneNotSupportedException
java/util/Map putAll (Ljava/util/Map;)V !io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; (Ljava/lang/String;)V (Ljava/lang/Class;)V (I)V "io/netty/util/internal/SocketUtils
socketAddress 1(Ljava/lang/String;I)Ljava/net/InetSocketAddress; (Ljava/net/InetAddress;I)V remove &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ()Lio/netty/channel/Channel; cause ()Ljava/lang/Throwable; isDone ()Z
newPromise #()Lio/netty/channel/ChannelPromise; ?(Lio/netty/bootstrap/AbstractBootstrap;Lio/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise;Lio/netty/channel/ChannelFuture;Lio/netty/channel/Channel;Ljava/net/SocketAddress;)V addListener R(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture; !io/netty/bootstrap/ChannelFactory
newChannel unsafe Unsafe #()Lio/netty/channel/Channel$Unsafe; io/netty/channel/Channel$Unsafe
closeForcibly ,io/netty/util/concurrent/GlobalEventExecutor INSTANCE .Lio/netty/util/concurrent/GlobalEventExecutor; E(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;)V
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise; *io/netty/bootstrap/AbstractBootstrapConfig io/netty/channel/EventLoopGroup <(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture; isRegistered close eventLoop ()Lio/netty/channel/EventLoop; io/netty/channel/EventLoop execute (Ljava/lang/Runnable;)V isEmpty java/util/Collections emptyMap unmodifiableMap getKey 7(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute; getValue io/netty/util/Attribute set (Ljava/lang/Object;)V "()Lio/netty/channel/ChannelConfig; io/netty/channel/ChannelConfig setOption 5(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z -io/netty/util/internal/logging/InternalLogger warn 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V ((Ljava/lang/String;[Ljava/lang/Object;)V !io/netty/util/internal/StringUtil simpleClassName &(Ljava/lang/Object;)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder;! h ^ i @ l m B n o p q B r s t u p v w u p x B y z , { | } c *? *? Y? ? *? Y? ? ? ~ > : ; @ ? ? ? ? ? { ? } ? U*? *? Y? ? *? Y? ? *+? ? *+? ? *+? ? *+?
?
*? +? ? *? +? ? ? ~ *
B : ; C " D * E 2 F : G G H T I U ? ? U ? ? ? U ? ? U ? ? p ? l ? } ? "+?
W*? ?
? Y? ?*+? *? ? ~ P Q R T U " ? ? " l m ? " ? ? ? p ? ? ? } > *? ~ Z ? ? ? ? ? p ? ? ? } m *? Y+?
? ? ? ? ~ c d c ? ? ? ? ? ? ? ? ? p ? n ? } ? "+?
W*? ?
? Y? ?*+? *? ? ~ m n o r s " ? ? " n o ? " ? ? " n q ? ? p ? ? ? n ? } V *+? ? ~ ? ? n ? ? ? ? n ? p ? r ? } T
*+?
*? ? ~
? ?
? ?
r s ?
? ? p ? r ? } S
*? Y? ? ? ~ ?
? ?
? ? ?
? ? p ? r ? } Z
*+? ? ? ~ ?
? ?
? ?
? ? ?
? ? p ? r ? } ^ *? Y+? ? ? ~ ? ? ? ? ? ? ? ? ? ? p ? ? ? } ? *+?
W,? *? +? W? *? +,? ! W*? ? ~ ? ? ? ? % ? * ? ? * ? ? * ? ? ? * ? ? * ? ? * ? ? ? p ? ? ? } ? *+"?
W,? *? +? W? *? +,? ! W*? ? ~ ? ? ? ? % ? * ? ? * ? ? * ? ? ? * ? ? * ? ? * ? ? ? p ? ? ? } } '*? ?
? Y#? ?*? ?
? Y$? ?*? ? ~ ? ? ? ? " ? ' ? ? ? ' ? ? ? p ? ? ? p ? ? ? } J
*? %W*? &? ~
? ?
? ? ?
? ? ? ? } ? *? %W*?
L+?
? Y'? ?*+? (? ~ ? ?
? ? ? ? ?
r s ? ? ? ? ? ? ? ? } S
*? Y? ? )? ~ ?
? ?
? ? ?
? ? ? ? } Z
*+? ? )? ~ ?
? ?
? ?
? ? ?
? ? ? ? } ^ *? Y+? ? )? ~ ? ? ? ? ? ? ? ? ? ? ? ? } ] *? %W*+*?
? +? (? ~
? ? ? r s ? ? ? ? ? } ? T*? &M,? , N,? - ? ,?,? . ? -? / :,-+? ?? 0Y-? 1:,? 2Y*,-+? 3? 4 W? ~ .
(
0 3 = Q# > ( ? ? = ? ? T ? ? T r s O ? ? H ? ? ? T ? ? ? ? ? ? ? ? } C ?L*? ? 5 L*+? 6? 9M+? +? 8 ? 9 ? :Y+? ;? <,? =?? :Y? >Y? ?? ;? <,? =?*? @? A+? B M,? - ? !+? C ?
+? D W? +? 8 ? 9 ,? 7 ~ > ( * + 5 , - / $1 44 J7 X8 a9 j: t<