Class PolicyMap
- java.lang.Object
-
- org.apache.activemq.filter.DestinationMap
-
- org.apache.activemq.broker.region.policy.PolicyMap
-
public class PolicyMap extends org.apache.activemq.filter.DestinationMap
Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies.
-
-
Constructor Summary
Constructors Constructor Description PolicyMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PolicyEntry
getDefaultEntry()
protected Class<? extends org.apache.activemq.filter.DestinationMapEntry>
getEntryClass()
PolicyEntry
getEntryFor(org.apache.activemq.command.ActiveMQDestination destination)
void
setDefaultEntry(PolicyEntry defaultEntry)
void
setPolicyEntries(List entries)
Sets the individual entries on the policy map-
Methods inherited from class org.apache.activemq.filter.DestinationMap
chooseValue, findWildcardMatches, findWildcardMatches, get, getQueueRootChildCount, getQueueRootNode, getRootNode, getTempQueueRootNode, getTempTopicRootNode, getTopicRootChildCount, getTopicRootNode, isEmpty, put, remove, removeAll, reset, setEntries, union, unsynchronizedGet, unsynchronizedPut, unsynchronizedRemove
-
-
-
-
Method Detail
-
getEntryFor
public PolicyEntry getEntryFor(org.apache.activemq.command.ActiveMQDestination destination)
-
setPolicyEntries
public void setPolicyEntries(List entries)
Sets the individual entries on the policy map
-
getDefaultEntry
public PolicyEntry getDefaultEntry()
-
setDefaultEntry
public void setDefaultEntry(PolicyEntry defaultEntry)
-
getEntryClass
protected Class<? extends org.apache.activemq.filter.DestinationMapEntry> getEntryClass()
- Overrides:
getEntryClass
in classorg.apache.activemq.filter.DestinationMap
-
-