public RedeliveryPolicy getEntryFor(ActiveMQDestination destination) { RedeliveryPolicy answer = (RedeliveryPolicy) chooseValue(destination); if (answer == null) { answer = getDefaultEntry(); } return answer; }
private void validatePolicyDelay(long limit) { final ActiveMQDestination matchAll = new AnyDestination(new ActiveMQDestination[]{new ActiveMQQueue(">"), new ActiveMQTopic(">")}); for (Object entry : redeliveryPolicyMap.get(matchAll)) { RedeliveryPolicy redeliveryPolicy = (RedeliveryPolicy) entry; validateLimit(limit, redeliveryPolicy); } RedeliveryPolicy defaultEntry = redeliveryPolicyMap.getDefaultEntry(); if (defaultEntry != null) { validateLimit(limit, defaultEntry); } }
/** * Sets the global default redelivery policy to be used when a message is delivered * but the session is rolled back */ public void setRedeliveryPolicy(RedeliveryPolicy redeliveryPolicy) { this.redeliveryPolicyMap.setDefaultEntry(redeliveryPolicy); }
/** * @return Returns the RedeliveryPolicy. * @throws JMSException */ public RedeliveryPolicy getRedeliveryPolicy() throws JMSException { return redeliveryPolicyMap.getDefaultEntry(); }
try { Destination regionDestination = (Destination) messageReference.getRegionDestination(); final RedeliveryPolicy redeliveryPolicy = redeliveryPolicyMap.getEntryFor(regionDestination.getActiveMQDestination()); if (redeliveryPolicy != null) { final int maximumRedeliveries = redeliveryPolicy.getMaximumRedeliveries();
public RedeliveryPolicy getRedeliveryPolicy() { return redeliveryPolicyMap.getDefaultEntry(); }
this.redeliveryPolicy = session.connection.getRedeliveryPolicyMap().getEntryFor(dest); if (this.redeliveryPolicy == null) { this.redeliveryPolicy = new RedeliveryPolicy();
public RedeliveryPolicy getEntryFor(ActiveMQDestination destination) { RedeliveryPolicy answer = (RedeliveryPolicy) chooseValue(destination); if (answer == null) { answer = getDefaultEntry(); } return answer; }
private void validatePolicyDelay(long limit) { final ActiveMQDestination matchAll = new AnyDestination(new ActiveMQDestination[]{new ActiveMQQueue(">"), new ActiveMQTopic(">")}); for (Object entry : redeliveryPolicyMap.get(matchAll)) { RedeliveryPolicy redeliveryPolicy = (RedeliveryPolicy) entry; validateLimit(limit, redeliveryPolicy); } RedeliveryPolicy defaultEntry = redeliveryPolicyMap.getDefaultEntry(); if (defaultEntry != null) { validateLimit(limit, defaultEntry); } }
/** * @return Returns the RedeliveryPolicy. * @throws JMSException */ public RedeliveryPolicy getRedeliveryPolicy() throws JMSException { return redeliveryPolicyMap.getDefaultEntry(); }
try { Destination regionDestination = (Destination) messageReference.getRegionDestination(); final RedeliveryPolicy redeliveryPolicy = redeliveryPolicyMap.getEntryFor(regionDestination.getActiveMQDestination()); if (redeliveryPolicy != null) { final int maximumRedeliveries = redeliveryPolicy.getMaximumRedeliveries();
/** * Sets the redelivery policy to be used when messages are rolled back */ public void setRedeliveryPolicy(RedeliveryPolicy redeliveryPolicy) { this.redeliveryPolicyMap.setDefaultEntry(redeliveryPolicy); }
public RedeliveryPolicy getEntryFor(ActiveMQDestination destination) { RedeliveryPolicy answer = (RedeliveryPolicy) chooseValue(destination); if (answer == null) { answer = getDefaultEntry(); } return answer; }
private void validatePolicyDelay(long limit) { final ActiveMQDestination matchAll = new AnyDestination(new ActiveMQDestination[]{new ActiveMQQueue(">"), new ActiveMQTopic(">")}); for (Object entry : redeliveryPolicyMap.get(matchAll)) { RedeliveryPolicy redeliveryPolicy = (RedeliveryPolicy) entry; validateLimit(limit, redeliveryPolicy); } RedeliveryPolicy defaultEntry = redeliveryPolicyMap.getDefaultEntry(); if (defaultEntry != null) { validateLimit(limit, defaultEntry); } }
/** * @return Returns the RedeliveryPolicy. * @throws JMSException */ public RedeliveryPolicy getRedeliveryPolicy() throws JMSException { return redeliveryPolicyMap.getDefaultEntry(); }
try { Destination regionDestination = (Destination) messageReference.getRegionDestination(); final RedeliveryPolicy redeliveryPolicy = redeliveryPolicyMap.getEntryFor(regionDestination.getActiveMQDestination()); if (redeliveryPolicy != null) { final int maximumRedeliveries = redeliveryPolicy.getMaximumRedeliveries();
/** * Sets the global default redelivery policy to be used when a message is delivered * but the session is rolled back */ public void setRedeliveryPolicy(RedeliveryPolicy redeliveryPolicy) { this.redeliveryPolicyMap.setDefaultEntry(redeliveryPolicy); }
public RedeliveryPolicy getEntryFor(ActiveMQDestination destination) { RedeliveryPolicy answer = (RedeliveryPolicy) chooseValue(destination); if (answer == null) { answer = getDefaultEntry(); } return answer; }
private void validatePolicyDelay(long limit) { final ActiveMQDestination matchAll = new AnyDestination(new ActiveMQDestination[]{new ActiveMQQueue(">"), new ActiveMQTopic(">")}); for (Object entry : redeliveryPolicyMap.get(matchAll)) { RedeliveryPolicy redeliveryPolicy = (RedeliveryPolicy) entry; validateLimit(limit, redeliveryPolicy); } RedeliveryPolicy defaultEntry = redeliveryPolicyMap.getDefaultEntry(); if (defaultEntry != null) { validateLimit(limit, defaultEntry); } }