org.apache.activemq.broker.region.policy
Class PolicyMap

java.lang.Object
  extended by org.apache.activemq.filter.DestinationMap
      extended by org.apache.activemq.broker.region.policy.PolicyMap

public class PolicyMap
extends DestinationMap

Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies.


Field Summary
 
Fields inherited from class org.apache.activemq.filter.DestinationMap
ANY_CHILD, ANY_DESCENDENT
 
Constructor Summary
PolicyMap()
           
 
Method Summary
 PolicyEntry getDefaultEntry()
           
protected  Class<? extends DestinationMapEntry> getEntryClass()
           
 PolicyEntry getEntryFor(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, get, getQueueRootChildCount, getQueueRootNode, getRootNode, getTempQueueRootNode, getTempTopicRootNode, getTopicRootChildCount, getTopicRootNode, put, remove, removeAll, reset, setEntries, union
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyMap

public PolicyMap()
Method Detail

getEntryFor

public PolicyEntry getEntryFor(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 DestinationMapEntry> getEntryClass()
Overrides:
getEntryClass in class DestinationMap


Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.