public class org.apache.activemq.broker.region.policy.RedeliveryPolicyMap extends org.apache.activemq.filter.DestinationMap
{
private org.apache.activemq.RedeliveryPolicy defaultEntry;
public void <init>()
{
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
v := @this: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap;
specialinvoke v.<org.apache.activemq.filter.DestinationMap: void <init>()>();
return;
}
public org.apache.activemq.RedeliveryPolicy getEntryFor(org.apache.activemq.command.ActiveMQDestination)
{
org.apache.activemq.filter.DestinationMapEntry v;
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
org.apache.activemq.command.ActiveMQDestination v;
v := @this: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap;
v := @parameter: org.apache.activemq.command.ActiveMQDestination;
v = virtualinvoke v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: 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.RedeliveryPolicyMap: org.apache.activemq.RedeliveryPolicy getDefaultEntry()>();
label:
return v;
}
public void setRedeliveryPolicyEntries(java.util.List)
{
java.util.List v;
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
v := @this: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap;
v := @parameter: java.util.List;
specialinvoke v.<org.apache.activemq.filter.DestinationMap: void setEntries(java.util.List)>(v);
return;
}
public org.apache.activemq.RedeliveryPolicy getDefaultEntry()
{
org.apache.activemq.RedeliveryPolicy v;
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
v := @this: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap;
v = v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: org.apache.activemq.RedeliveryPolicy defaultEntry>;
return v;
}
public void setDefaultEntry(org.apache.activemq.RedeliveryPolicy)
{
org.apache.activemq.RedeliveryPolicy v;
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
v := @this: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap;
v := @parameter: org.apache.activemq.RedeliveryPolicy;
v.<org.apache.activemq.broker.region.policy.RedeliveryPolicyMap: org.apache.activemq.RedeliveryPolicy defaultEntry> = v;
return;
}
protected java.lang.Class getEntryClass()
{
org.apache.activemq.broker.region.policy.RedeliveryPolicyMap v;
v := @this: org.apache.activemq.broker.region.policy.RedeliveryPolicyMap;
return class "Lorg/apache/activemq/RedeliveryPolicy;";
}
}