
com.groupbyinc.flux.common.netty.resolver.AddressResolverGroup.class Maven / Gradle / Ivy
???? 2 ? >com/groupbyinc/flux/common/netty/resolver/AddressResolverGroup ALjava/lang/Object;Ljava/io/Closeable; java/lang/Object java/io/Closeable AddressResolverGroup.java @com/groupbyinc/flux/common/netty/resolver/AddressResolverGroup$1 logger GLcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger; resolvers Ljava/util/Map; ?Ljava/util/Map;>; ()V
java/util/IdentityHashMap
this ELcom/groupbyinc/flux/common/netty/resolver/AddressResolverGroup; @Lcom/groupbyinc/flux/common/netty/resolver/AddressResolverGroup; getResolver }(Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;)Lcom/groupbyinc/flux/common/netty/resolver/AddressResolver; java/lang/Exception java/lang/NullPointerException executor " (Ljava/lang/String;)V $
! % >com/groupbyinc/flux/common/netty/util/concurrent/EventExecutor ' isShuttingDown ()Z ) * ( + java/lang/IllegalStateException - executor not accepting a task /
. %
java/util/Map 2 get &(Ljava/lang/Object;)Ljava/lang/Object; 4 5 3 6 9com/groupbyinc/flux/common/netty/resolver/AddressResolver 8 newResolver :
; failed to create a new resolver = *(Ljava/lang/String;Ljava/lang/Throwable;)V ?
. @ put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; B C 3 D terminationFuture ;()Lcom/groupbyinc/flux/common/netty/util/concurrent/Future; F G ( H ?(Lcom/groupbyinc/flux/common/netty/resolver/AddressResolverGroup;Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;Lcom/groupbyinc/flux/common/netty/resolver/AddressResolver;)V J
K 7com/groupbyinc/flux/common/netty/util/concurrent/Future M addListener ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Future; O P N Q java/lang/Throwable S @Lcom/groupbyinc/flux/common/netty/resolver/AddressResolver; ;Lcom/groupbyinc/flux/common/netty/resolver/AddressResolver; e Ljava/lang/Exception; r @Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor; close values ()Ljava/util/Collection; \ ] 3 ^ size ()I ` a 3 b java/util/Collection d toArray (([Ljava/lang/Object;)[Ljava/lang/Object; f g e h <[Lcom/groupbyinc/flux/common/netty/resolver/AddressResolver; j clear l 3 m [ 9 o q Failed to close a resolver: s Ecom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger u warn w ? v x rArray A[Lcom/groupbyinc/flux/common/netty/resolver/AddressResolver; t Ljava/lang/Throwable;
access$000 Q(Lcom/groupbyinc/flux/common/netty/resolver/AddressResolverGroup;)Ljava/util/Map; x0 Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLoggerFactory ? getInstance Z(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger; ? ?
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;)Lcom/groupbyinc/flux/common/netty/resolver/AddressResolver;
Exceptions
SourceFile InnerClasses!
? ? T *? *? Y? ? ? ? ? ? . + . ? ? ?+?
? !Y#? &?+? , ?
? .Y0? 1?*? YN?*? +? 7 ? 9M,? B*+? <:? :? .Y>? A?*? +? E W+? I ?
Y*+? L? R WM-ç
:-??,? : A D ( { ~ ~ ? ~ ? H A : V F W X R ' : V 6 H Y V ? ? " Z ? Y V ? 4 A : U R ' : U 6 H Y U ? ? Y U ? B 7 8 ; <