org.apache.activemq.security.SimpleAuthenticationBroker.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of activemq-core Show documentation
Show all versions of activemq-core Show documentation
The ActiveMQ Message Broker and Client implementations
???? 1 ?
L M
N O P Q
R S
T U V W X
T Y
Z [ \
] ^ _
b
R c
d
e
f
g
h i j i k l
m
n o
p q r
userPasswords Ljava/util/Map;
userGroups securityContexts +Ljava/util/concurrent/CopyOnWriteArrayList; Signature [Ljava/util/concurrent/CopyOnWriteArrayList; D(Lorg/apache/activemq/broker/Broker;Ljava/util/Map;Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this 9Lorg/apache/activemq/security/SimpleAuthenticationBroker; next #Lorg/apache/activemq/broker/Broker;
addConnection ](Lorg/apache/activemq/broker/ConnectionContext;Lorg/apache/activemq/command/ConnectionInfo;)V pw Ljava/lang/String; groups Ljava/util/Set; s .Lorg/apache/activemq/security/SecurityContext; context .Lorg/apache/activemq/broker/ConnectionContext; info ,Lorg/apache/activemq/command/ConnectionInfo;
Exceptions s removeConnection r(Lorg/apache/activemq/broker/ConnectionContext;Lorg/apache/activemq/command/ConnectionInfo;Ljava/lang/Throwable;)V error Ljava/lang/Throwable; refresh ()V sc iter Ljava/util/Iterator; LocalVariableTypeTable DLjava/util/Iterator;
SourceFile SimpleAuthenticationBroker.java ( t )java/util/concurrent/CopyOnWriteArrayList ( D $ % ! " # " u v w x y z { | } java/lang/String ~ z ? java/lang/SecurityException !User name or password is invalid. ( ?
java/util/Set 9org/apache/activemq/security/SimpleAuthenticationBroker$1 InnerClasses ( ? ? ? ? ? 1 2 ? @ ? ? ? ? ? ? ? / ? ,org/apache/activemq/security/SecurityContext ? ? ? ? D ? ? 7org/apache/activemq/security/SimpleAuthenticationBroker 'org/apache/activemq/broker/BrokerFilter java/lang/Exception &(Lorg/apache/activemq/broker/Broker;)V ,org/apache/activemq/broker/ConnectionContext getSecurityContext 0()Lorg/apache/activemq/security/SecurityContext; *org/apache/activemq/command/ConnectionInfo getUserName ()Ljava/lang/String;
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; getPassword equals (Ljava/lang/Object;)Z (Ljava/lang/String;)V ](Lorg/apache/activemq/security/SimpleAuthenticationBroker;Ljava/lang/String;Ljava/util/Set;)V setSecurityContext 1(Lorg/apache/activemq/security/SecurityContext;)V add remove iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z ()Ljava/lang/Object; getAuthorizedReadDests *()Ljava/util/concurrent/ConcurrentHashMap; &java/util/concurrent/ConcurrentHashMap clear getAuthorizedWriteDests ! ! " # " $ % &