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(DestinationMap writeACLs, DestinationMap readACLs, DestinationMap adminACLs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DestinationMapgetAdminACLs()Set<Object>getAdminACLs(ActiveMQDestination destination)Returns the set of all ACLs capable of administering the given destinationDestinationMapgetReadACLs()Set<Object>getReadACLs(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 destinationDestinationMapgetWriteACLs()Set<Object>getWriteACLs(ActiveMQDestination destination)Returns the set of all ACLs capable of writing to the given destinationvoidsetAdminACLs(DestinationMap adminACLs)voidsetReadACLs(DestinationMap readACLs)voidsetTempDestinationAuthorizationEntry(TempDestinationAuthorizationEntry tempDestinationAuthorizationEntry)voidsetWriteACLs(DestinationMap writeACLs)
-
-
-
Constructor Detail
-
SimpleAuthorizationMap
public SimpleAuthorizationMap()
-
SimpleAuthorizationMap
public SimpleAuthorizationMap(DestinationMap writeACLs, DestinationMap readACLs, DestinationMap adminACLs)
-
-
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(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(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(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 DestinationMap getAdminACLs()
-
setAdminACLs
public void setAdminACLs(DestinationMap adminACLs)
-
getReadACLs
public DestinationMap getReadACLs()
-
setReadACLs
public void setReadACLs(DestinationMap readACLs)
-
getWriteACLs
public DestinationMap getWriteACLs()
-
setWriteACLs
public void setWriteACLs(DestinationMap writeACLs)
-
-