Class SimpleAuthorizationMap

java.lang.Object
org.apache.activemq.security.SimpleAuthorizationMap
All Implemented Interfaces:
AuthorizationMap

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

    • 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 Details

    • setTempDestinationAuthorizationEntry

      public void setTempDestinationAuthorizationEntry(TempDestinationAuthorizationEntry tempDestinationAuthorizationEntry)
    • getTempDestinationAuthorizationEntry

      public TempDestinationAuthorizationEntry getTempDestinationAuthorizationEntry()
    • getTempDestinationAdminACLs

      public Set<Object> getTempDestinationAdminACLs()
      Description copied from interface: AuthorizationMap
      Returns the set of all ACLs capable of administering temp destination
      Specified by:
      getTempDestinationAdminACLs in interface AuthorizationMap
    • getTempDestinationReadACLs

      public Set<Object> getTempDestinationReadACLs()
      Description copied from interface: AuthorizationMap
      Returns the set of all ACLs capable of reading from temp destination
      Specified by:
      getTempDestinationReadACLs in interface AuthorizationMap
    • getTempDestinationWriteACLs

      public Set<Object> getTempDestinationWriteACLs()
      Description copied from interface: AuthorizationMap
      Returns the set of all ACLs capable of writing to temp destination
      Specified by:
      getTempDestinationWriteACLs in interface AuthorizationMap
    • 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)