Class SimpleAuthorizationMap

  • All Implemented Interfaces:
    AuthorizationMap

    public class SimpleAuthorizationMap
    extends Object
    implements AuthorizationMap
    An AuthorizationMap which is configured with individual DestinationMaps for each operation.
    • Constructor Detail

      • SimpleAuthorizationMap

        public SimpleAuthorizationMap()
      • SimpleAuthorizationMap

        public SimpleAuthorizationMap​(org.apache.activemq.filter.DestinationMap writeACLs,
                                      org.apache.activemq.filter.DestinationMap readACLs,
                                      org.apache.activemq.filter.DestinationMap adminACLs)
    • Method Detail

      • getAdminACLs

        public Set<Object> 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<Object> 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<Object> 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
      • getAdminACLs

        public org.apache.activemq.filter.DestinationMap getAdminACLs()
      • setAdminACLs

        public void setAdminACLs​(org.apache.activemq.filter.DestinationMap adminACLs)
      • getReadACLs

        public org.apache.activemq.filter.DestinationMap getReadACLs()
      • setReadACLs

        public void setReadACLs​(org.apache.activemq.filter.DestinationMap readACLs)
      • getWriteACLs

        public org.apache.activemq.filter.DestinationMap getWriteACLs()
      • setWriteACLs

        public void setWriteACLs​(org.apache.activemq.filter.DestinationMap writeACLs)