classes.io.netty.handler.ssl.OpenSslCachingKeyMaterialProvider.class Maven / Gradle / Ivy
The newest version!
???? 2 `
7 8
9 : ; < =
> ; ? @ A ; B C D E F E G E H ; I J K cache $Ljava/util/concurrent/ConcurrentMap; Signature aLjava/util/concurrent/ConcurrentMap; 3(Ljavax/net/ssl/X509KeyManager;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this 8Lio/netty/handler/ssl/OpenSslCachingKeyMaterialProvider;
keyManager Ljavax/net/ssl/X509KeyManager; password Ljava/lang/String; chooseKeyMaterial _(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/handler/ssl/OpenSslKeyMaterial; old )Lio/netty/handler/ssl/OpenSslKeyMaterial; allocator "Lio/netty/buffer/ByteBufAllocator; alias material
StackMapTable =
Exceptions L destroy ()V iterator Ljava/util/Iterator; LocalVariableTypeTable ?Ljava/util/Iterator; M
SourceFile &OpenSslCachingKeyMaterialProvider.java &java/util/concurrent/ConcurrentHashMap / N O P 'io/netty/handler/ssl/OpenSslKeyMaterial " # Q R S T U V W X Y 0 Z M [ T \ ] ^ / _ T 6io/netty/handler/ssl/OpenSslCachingKeyMaterialProvider /io/netty/handler/ssl/OpenSslKeyMaterialProvider java/lang/Exception java/util/Iterator "java/util/concurrent/ConcurrentMap get &(Ljava/lang/Object;)Ljava/lang/Object; putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; release ()Z retain +()Lio/netty/handler/ssl/OpenSslKeyMaterial; values ()Ljava/util/Collection; java/util/Collection ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; remove isEmpty 0 X *+,? *? Y? ? ? " # ! " # ? E*? ,? ? N-? /*+,? N-? ?*? ,-? ? :?
-? WN-?
? *
' ( ) * , / / 0 4 1 ; 2 > 6 4 / $ % E E &