Class LDAPAuthorizationMap

    • Constructor Detail

      • LDAPAuthorizationMap

        public LDAPAuthorizationMap()
      • LDAPAuthorizationMap

        public LDAPAuthorizationMap​(Map<String,​String> options)
    • Method Detail

      • getAdminACLs

        public Set<GroupPrincipal> getAdminACLs​(org.apache.activemq.command.ActiveMQDestination destination)
        Description copied from interface: AuthorizationMap
        Returns the set of all ACLs capable of administering the given destination
        Specified by:
        getAdminACLs in interface AuthorizationMap
      • getReadACLs

        public Set<GroupPrincipal> getReadACLs​(org.apache.activemq.command.ActiveMQDestination destination)
        Description copied from interface: AuthorizationMap
        Returns the set of all ACLs capable of reading (consuming from) the given destination
        Specified by:
        getReadACLs in interface AuthorizationMap
      • getWriteACLs

        public Set<GroupPrincipal> getWriteACLs​(org.apache.activemq.command.ActiveMQDestination destination)
        Description copied from interface: AuthorizationMap
        Returns the set of all ACLs capable of writing to the given destination
        Specified by:
        getWriteACLs in interface AuthorizationMap
      • getAdminAttribute

        public String getAdminAttribute()
      • setAdminAttribute

        public void setAdminAttribute​(String adminAttribute)
      • getAdminBase

        public String getAdminBase()
      • setAdminBase

        public void setAdminBase​(String adminBase)
      • getAuthentication

        public String getAuthentication()
      • setAuthentication

        public void setAuthentication​(String authentication)
      • getConnectionPassword

        public String getConnectionPassword()
      • setConnectionPassword

        public void setConnectionPassword​(String connectionPassword)
      • getConnectionProtocol

        public String getConnectionProtocol()
      • setConnectionProtocol

        public void setConnectionProtocol​(String connectionProtocol)
      • getConnectionURL

        public String getConnectionURL()
      • setConnectionURL

        public void setConnectionURL​(String connectionURL)
      • getConnectionUsername

        public String getConnectionUsername()
      • setConnectionUsername

        public void setConnectionUsername​(String connectionUsername)
      • setContext

        public void setContext​(DirContext context)
      • getInitialContextFactory

        public String getInitialContextFactory()
      • setInitialContextFactory

        public void setInitialContextFactory​(String initialContextFactory)
      • getQueueSearchMatchingFormat

        public MessageFormat getQueueSearchMatchingFormat()
      • setQueueSearchMatchingFormat

        public void setQueueSearchMatchingFormat​(MessageFormat queueSearchMatchingFormat)
      • isQueueSearchSubtreeBool

        public boolean isQueueSearchSubtreeBool()
      • setQueueSearchSubtreeBool

        public void setQueueSearchSubtreeBool​(boolean queueSearchSubtreeBool)
      • getReadAttribute

        public String getReadAttribute()
      • setReadAttribute

        public void setReadAttribute​(String readAttribute)
      • getReadBase

        public String getReadBase()
      • setReadBase

        public void setReadBase​(String readBase)
      • getTopicSearchMatchingFormat

        public MessageFormat getTopicSearchMatchingFormat()
      • setTopicSearchMatchingFormat

        public void setTopicSearchMatchingFormat​(MessageFormat topicSearchMatchingFormat)
      • isTopicSearchSubtreeBool

        public boolean isTopicSearchSubtreeBool()
      • setTopicSearchSubtreeBool

        public void setTopicSearchSubtreeBool​(boolean topicSearchSubtreeBool)
      • getWriteAttribute

        public String getWriteAttribute()
      • setWriteAttribute

        public void setWriteAttribute​(String writeAttribute)
      • getWriteBase

        public String getWriteBase()
      • setWriteBase

        public void setWriteBase​(String writeBase)
      • isUseAdvisorySearchBase

        public boolean isUseAdvisorySearchBase()
      • setUseAdvisorySearchBase

        public void setUseAdvisorySearchBase​(boolean useAdvisorySearchBase)
      • getAdvisorySearchBase

        public String getAdvisorySearchBase()
      • setAdvisorySearchBase

        public void setAdvisorySearchBase​(String advisorySearchBase)
      • getTempSearchBase

        public String getTempSearchBase()
      • setTempSearchBase

        public void setTempSearchBase​(String tempSearchBase)
      • getCompositeACLs

        protected Set<GroupPrincipal> getCompositeACLs​(org.apache.activemq.command.ActiveMQDestination destination,
                                                       String roleBase,
                                                       String roleAttribute)
      • getACLs

        protected Set<GroupPrincipal> getACLs​(org.apache.activemq.command.ActiveMQDestination destination,
                                              String roleBase,
                                              String roleAttribute)