Class SecurityContext

  • Direct Known Subclasses:
    JaasCertificateSecurityContext

    public abstract class SecurityContext
    extends Object
    Used to cache up authorizations so that subsequent requests are faster.
    • Field Detail

      • BROKER_SECURITY_CONTEXT

        public static final SecurityContext BROKER_SECURITY_CONTEXT
    • Constructor Detail

      • SecurityContext

        public SecurityContext​(String userName)
    • Method Detail

      • isInOneOf

        public boolean isInOneOf​(Set<?> allowedPrincipals)
      • getPrincipals

        public abstract Set<Principal> getPrincipals()
      • getUserName

        public String getUserName()
      • getAuthorizedWriteDests

        public ConcurrentMap<org.apache.activemq.command.ActiveMQDestination,​org.apache.activemq.command.ActiveMQDestination> getAuthorizedWriteDests()
      • isBrokerContext

        public boolean isBrokerContext()