
com.groupbyinc.flux.common.netty.handler.ssl.ApplicationProtocolConfig.class Maven / Gradle / Ivy
???? 2 ? Fcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig java/lang/Object ApplicationProtocolConfig.java fcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior SelectedListenerFailureBehavior ^com/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior SelectorFailureBehavior Ocom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$Protocol Protocol DISABLED HLcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig; supportedProtocols Ljava/util/List; $Ljava/util/List; protocol QLcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$Protocol; selectorBehavior `Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior; selectedBehavior hLcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior; 0(Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$Protocol;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/lang/Iterable;)V Dcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolUtil toList &(Ljava/lang/Iterable;)Ljava/util/List;
,(Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$Protocol;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/util/List;)V "
# this (Ljava/lang/Iterable; Ljava/lang/Iterable;/(Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$Protocol;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;[Ljava/lang/String;)V %([Ljava/lang/String;)Ljava/util/List; )
* [Ljava/lang/String; ()V -
. 9com/groupbyinc/flux/common/netty/util/internal/ObjectUtil 1 checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; 3 4
2 5 java/util/List 7 java/util/Collections 9 unmodifiableList "(Ljava/util/List;)Ljava/util/List; ; <
: = ? B E H NONE J
K "java/lang/IllegalArgumentException M java/lang/StringBuilder O
P .
protocol ( R append -(Ljava/lang/String;)Ljava/lang/StringBuilder; T U
P V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; T X
P Y ) must not be [ (C)Ljava/lang/StringBuilder; T ]
P ^ toString ()Ljava/lang/String; ` a
P b (Ljava/lang/String;)V d
N e isEmpty ()Z g h 8 i $supportedProtocols must be not empty k emptyList ()Ljava/util/List; m n
: o CHOOSE_MY_LAST_PROTOCOL q
r ACCEPT t u S()Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$Protocol; selectorFailureBehavior b()Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior; selectedListenerFailureBehavior j()Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;
. ~ Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTableD(Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$Protocol;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/lang/Iterable;)V
StackMapTable@(Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$Protocol;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/util/List;)V &()Ljava/util/List;
SourceFile InnerClasses 1 ? ? u
*+,-? !? $? ? 4
%
' ?
&