public class org.apache.activemq.broker.region.policy.PolicyMap extends org.apache.activemq.filter.DestinationMap
{
private org.apache.activemq.broker.region.policy.PolicyEntry defaultEntry;
public void <init>()
{
org.apache.activemq.broker.region.policy.PolicyMap v;
v := @this: org.apache.activemq.broker.region.policy.PolicyMap;
specialinvoke v.<org.apache.activemq.filter.DestinationMap: void <init>()>();
return;
}
public org.apache.activemq.broker.region.policy.PolicyEntry getEntryFor(org.apache.activemq.command.ActiveMQDestination)
{
org.apache.activemq.filter.DestinationMapEntry v;
org.apache.activemq.broker.region.policy.PolicyMap v;
org.apache.activemq.command.ActiveMQDestination v;
v := @this: org.apache.activemq.broker.region.policy.PolicyMap;
v := @parameter: org.apache.activemq.command.ActiveMQDestination;
v = virtualinvoke v.<org.apache.activemq.broker.region.policy.PolicyMap: org.apache.activemq.filter.DestinationMapEntry chooseValue(org.apache.activemq.command.ActiveMQDestination)>(v);
if v != null goto label;
v = virtualinvoke v.<org.apache.activemq.broker.region.policy.PolicyMap: org.apache.activemq.broker.region.policy.PolicyEntry getDefaultEntry()>();
label:
return v;
}
public void setPolicyEntries(java.util.List)
{
java.util.List v;
org.apache.activemq.broker.region.policy.PolicyMap v;
v := @this: org.apache.activemq.broker.region.policy.PolicyMap;
v := @parameter: java.util.List;
specialinvoke v.<org.apache.activemq.filter.DestinationMap: void setEntries(java.util.List)>(v);
return;
}
public org.apache.activemq.broker.region.policy.PolicyEntry getDefaultEntry()
{
org.apache.activemq.broker.region.policy.PolicyMap v;
org.apache.activemq.broker.region.policy.PolicyEntry v;
v := @this: org.apache.activemq.broker.region.policy.PolicyMap;
v = v.<org.apache.activemq.broker.region.policy.PolicyMap: org.apache.activemq.broker.region.policy.PolicyEntry defaultEntry>;
return v;
}
public void setDefaultEntry(org.apache.activemq.broker.region.policy.PolicyEntry)
{
org.apache.activemq.broker.region.policy.PolicyMap v;
org.apache.activemq.broker.region.policy.PolicyEntry v;
v := @this: org.apache.activemq.broker.region.policy.PolicyMap;
v := @parameter: org.apache.activemq.broker.region.policy.PolicyEntry;
v.<org.apache.activemq.broker.region.policy.PolicyMap: org.apache.activemq.broker.region.policy.PolicyEntry defaultEntry> = v;
return;
}
protected java.lang.Class getEntryClass()
{
org.apache.activemq.broker.region.policy.PolicyMap v;
v := @this: org.apache.activemq.broker.region.policy.PolicyMap;
return class "Lorg/apache/activemq/broker/region/policy/PolicyEntry;";
}
}