Package org.apache.activemq.security
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 Summary
Constructors Constructor Description SimpleAuthorizationMap()SimpleAuthorizationMap(org.apache.activemq.filter.DestinationMap writeACLs, org.apache.activemq.filter.DestinationMap readACLs, org.apache.activemq.filter.DestinationMap adminACLs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.activemq.filter.DestinationMapgetAdminACLs()Set<Object>getAdminACLs(org.apache.activemq.command.ActiveMQDestination destination)Returns the set of all ACLs capable of administering the given destinationorg.apache.activemq.filter.DestinationMapgetReadACLs()Set<Object>getReadACLs(org.apache.activemq.command.ActiveMQDestination destination)Returns the set of all ACLs capable of reading (consuming from) the given destinationSet<Object>getTempDestinationAdminACLs()Returns the set of all ACLs capable of administering temp destinationTempDestinationAuthorizationEntrygetTempDestinationAuthorizationEntry()Set<Object>getTempDestinationReadACLs()Returns the set of all ACLs capable of reading from temp destinationSet<Object>getTempDestinationWriteACLs()Returns the set of all ACLs capable of writing to temp destinationorg.apache.activemq.filter.DestinationMapgetWriteACLs()Set<Object>getWriteACLs(org.apache.activemq.command.ActiveMQDestination destination)Returns the set of all ACLs capable of writing to the given destinationvoidsetAdminACLs(org.apache.activemq.filter.DestinationMap adminACLs)voidsetReadACLs(org.apache.activemq.filter.DestinationMap readACLs)voidsetTempDestinationAuthorizationEntry(TempDestinationAuthorizationEntry tempDestinationAuthorizationEntry)voidsetWriteACLs(org.apache.activemq.filter.DestinationMap writeACLs)
-
-
-
Method Detail
-
setTempDestinationAuthorizationEntry
public void setTempDestinationAuthorizationEntry(TempDestinationAuthorizationEntry tempDestinationAuthorizationEntry)
-
getTempDestinationAuthorizationEntry
public TempDestinationAuthorizationEntry getTempDestinationAuthorizationEntry()
-
getTempDestinationAdminACLs
public Set<Object> getTempDestinationAdminACLs()
Description copied from interface:AuthorizationMapReturns the set of all ACLs capable of administering temp destination- Specified by:
getTempDestinationAdminACLsin interfaceAuthorizationMap
-
getTempDestinationReadACLs
public Set<Object> getTempDestinationReadACLs()
Description copied from interface:AuthorizationMapReturns the set of all ACLs capable of reading from temp destination- Specified by:
getTempDestinationReadACLsin interfaceAuthorizationMap
-
getTempDestinationWriteACLs
public Set<Object> getTempDestinationWriteACLs()
Description copied from interface:AuthorizationMapReturns the set of all ACLs capable of writing to temp destination- Specified by:
getTempDestinationWriteACLsin interfaceAuthorizationMap
-
getAdminACLs
public Set<Object> getAdminACLs(org.apache.activemq.command.ActiveMQDestination destination)
Description copied from interface:AuthorizationMapReturns the set of all ACLs capable of administering the given destination- Specified by:
getAdminACLsin interfaceAuthorizationMap
-
getReadACLs
public Set<Object> getReadACLs(org.apache.activemq.command.ActiveMQDestination destination)
Description copied from interface:AuthorizationMapReturns the set of all ACLs capable of reading (consuming from) the given destination- Specified by:
getReadACLsin interfaceAuthorizationMap
-
getWriteACLs
public Set<Object> getWriteACLs(org.apache.activemq.command.ActiveMQDestination destination)
Description copied from interface:AuthorizationMapReturns the set of all ACLs capable of writing to the given destination- Specified by:
getWriteACLsin interfaceAuthorizationMap
-
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)
-
-