public class DefaultAuthorizationMap extends org.apache.activemq.filter.DestinationMap implements AuthorizationMap
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_GROUP_CLASS |
protected String |
groupClass |
| Constructor and Description |
|---|
DefaultAuthorizationMap() |
DefaultAuthorizationMap(List<org.apache.activemq.filter.DestinationMapEntry> authorizationEntries) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
createGroupPrincipal(String name,
String groupClass) |
Set |
get(org.apache.activemq.command.ActiveMQDestination key)
Looks up the value(s) matching the given Destination key.
|
Set<Object> |
getAdminACLs(org.apache.activemq.command.ActiveMQDestination destination)
Returns the set of all ACLs capable of administering the given
destination
|
protected Set<AuthorizationEntry> |
getAllEntries(org.apache.activemq.command.ActiveMQDestination destination) |
AuthorizationEntry |
getDefaultEntry() |
protected Class<? extends org.apache.activemq.filter.DestinationMapEntry> |
getEntryClass() |
AuthorizationEntry |
getEntryFor(org.apache.activemq.command.ActiveMQDestination destination) |
String |
getGroupClass() |
Set<Object> |
getReadACLs(org.apache.activemq.command.ActiveMQDestination destination)
Returns the set of all ACLs capable of reading (consuming from) the given
destination
|
Set<Object> |
getTempDestinationAdminACLs()
Returns the set of all ACLs capable of administering temp destination
|
TempDestinationAuthorizationEntry |
getTempDestinationAuthorizationEntry() |
Set<Object> |
getTempDestinationReadACLs()
Returns the set of all ACLs capable of reading from temp destination
|
Set<Object> |
getTempDestinationWriteACLs()
Returns the set of all ACLs capable of writing to temp destination
|
Set<Object> |
getWriteACLs(org.apache.activemq.command.ActiveMQDestination destination)
Returns the set of all ACLs capable of writing to the given destination
|
void |
setAuthorizationEntries(List<org.apache.activemq.filter.DestinationMapEntry> entries)
Sets the individual entries on the authorization map
|
void |
setDefaultEntry(AuthorizationEntry defaultEntry) |
void |
setGroupClass(String groupClass) |
void |
setTempDestinationAuthorizationEntry(TempDestinationAuthorizationEntry tempDestinationAuthorizationEntry) |
chooseValue, findWildcardMatches, findWildcardMatches, getQueueRootChildCount, getQueueRootNode, getRootNode, getTempQueueRootNode, getTempTopicRootNode, getTopicRootChildCount, getTopicRootNode, isEmpty, put, remove, removeAll, reset, setEntries, union, unsynchronizedGet, unsynchronizedPut, unsynchronizedRemovepublic static final String DEFAULT_GROUP_CLASS
protected String groupClass
public DefaultAuthorizationMap()
public DefaultAuthorizationMap(List<org.apache.activemq.filter.DestinationMapEntry> authorizationEntries)
public void setTempDestinationAuthorizationEntry(TempDestinationAuthorizationEntry tempDestinationAuthorizationEntry)
public TempDestinationAuthorizationEntry getTempDestinationAuthorizationEntry()
public Set<Object> getTempDestinationAdminACLs()
AuthorizationMapgetTempDestinationAdminACLs in interface AuthorizationMappublic Set<Object> getTempDestinationReadACLs()
AuthorizationMapgetTempDestinationReadACLs in interface AuthorizationMappublic Set<Object> getTempDestinationWriteACLs()
AuthorizationMapgetTempDestinationWriteACLs in interface AuthorizationMappublic Set<Object> getAdminACLs(org.apache.activemq.command.ActiveMQDestination destination)
AuthorizationMapgetAdminACLs in interface AuthorizationMappublic Set<Object> getReadACLs(org.apache.activemq.command.ActiveMQDestination destination)
AuthorizationMapgetReadACLs in interface AuthorizationMappublic Set<Object> getWriteACLs(org.apache.activemq.command.ActiveMQDestination destination)
AuthorizationMapgetWriteACLs in interface AuthorizationMappublic AuthorizationEntry getEntryFor(org.apache.activemq.command.ActiveMQDestination destination)
public Set get(org.apache.activemq.command.ActiveMQDestination key)
get in class org.apache.activemq.filter.DestinationMapkey - the destination to lookuppublic void setAuthorizationEntries(List<org.apache.activemq.filter.DestinationMapEntry> entries)
public AuthorizationEntry getDefaultEntry()
public void setDefaultEntry(AuthorizationEntry defaultEntry)
protected Class<? extends org.apache.activemq.filter.DestinationMapEntry> getEntryClass()
getEntryClass in class org.apache.activemq.filter.DestinationMapprotected Set<AuthorizationEntry> getAllEntries(org.apache.activemq.command.ActiveMQDestination destination)
public String getGroupClass()
public void setGroupClass(String groupClass)
Copyright © 2005–2020 The Apache Software Foundation. All rights reserved.