
com.huawei.shade.org.apache.http.auth.AuthSchemeRegistry.class Maven / Gradle / Ivy
???? 1 ? 8com/huawei/shade/org/apache/http/auth/AuthSchemeRegistry ~Ljava/lang/Object;Lcom/huawei/shade/org/apache/http/config/Lookup; java/lang/Object .com/huawei/shade/org/apache/http/config/Lookup AuthSchemeRegistry.java Ljava/lang/Deprecated; 8Lcom/huawei/shade/org/apache/http/annotation/ThreadSafe; :com/huawei/shade/org/apache/http/auth/AuthSchemeRegistry$1 registeredSchemes (Ljava/util/concurrent/ConcurrentHashMap; uLjava/util/concurrent/ConcurrentHashMap; ()V
&java/util/concurrent/ConcurrentHashMap
this :Lcom/huawei/shade/org/apache/http/auth/AuthSchemeRegistry; register N(Ljava/lang/String;Lcom/huawei/shade/org/apache/http/auth/AuthSchemeFactory;)V Name *com/huawei/shade/org/apache/http/util/Args notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; ! "
# Authentication scheme factory % java/util/Locale ' ENGLISH Ljava/util/Locale; ) * ( + java/lang/String - toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; / 0
. 1 put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 3 4
5 name Ljava/lang/String; factory 9Lcom/huawei/shade/org/apache/http/auth/AuthSchemeFactory;
unregister (Ljava/lang/String;)V remove &(Ljava/lang/Object;)Ljava/lang/Object; = >
?
getAuthScheme z(Ljava/lang/String;Lcom/huawei/shade/org/apache/http/params/HttpParams;)Lcom/huawei/shade/org/apache/http/auth/AuthScheme; java/lang/IllegalStateException C get E >
F 7com/huawei/shade/org/apache/http/auth/AuthSchemeFactory H newInstance h(Lcom/huawei/shade/org/apache/http/params/HttpParams;)Lcom/huawei/shade/org/apache/http/auth/AuthScheme; J K I L java/lang/StringBuilder N
O #Unsupported authentication scheme: Q append -(Ljava/lang/String;)Ljava/lang/StringBuilder; S T
O U toString ()Ljava/lang/String; W X
O Y <
D [ params 4Lcom/huawei/shade/org/apache/http/params/HttpParams; getSchemeNames ()Ljava/util/List; java/util/ArrayList a keySet ()Ljava/util/Set; c d
e (Ljava/util/Collection;)V g
b h setItems (Ljava/util/Map;)V clear l
m putAll o k
p map \Ljava/util/Map; Ljava/util/Map; lookup N(Ljava/lang/String;)Lcom/huawei/shade/org/apache/http/auth/AuthSchemeProvider; O(Lcom/huawei/shade/org/apache/http/auth/AuthSchemeRegistry;Ljava/lang/String;)V w
x &(Ljava/lang/String;)Ljava/lang/Object; u v
{ x0 Signature Code LocalVariableTable LineNumberTable
Exceptions &()Ljava/util/List; LocalVariableTypeTable _(Ljava/util/Map;)V
SourceFile
Deprecated InnerClasses RuntimeVisibleAnnotations RuntimeInvisibleAnnotations 1
~ B *? *? Y? ? ? ? ? : ; <