Vanjikumaran Sivajothy created SYNAPSE-1049: -----------------------------------------------
Summary: Drop the message from store after Max deliver attempt Key: SYNAPSE-1049 URL: https://issues.apache.org/jira/browse/SYNAPSE-1049 Project: Synapse Issue Type: Improvement Reporter: Vanjikumaran Sivajothy Assignee: Hiranya Jayathilaka In message forwarding processor with message store use-case, the message processor will get deactivated after max delivery attempts and rest of the message will pilled up in the queue due to BE failure or invalid message format. If message forwarding processor has the flexibility to drop the message when user explicitly mention to drop the message after max delivery attempt, It is possible to prevent the Queue pill up in Message Store. To solve this, Introduce new parameter in ForwardingJob and drop the message based on the condition where it should have max delivery + drop enabled. *Example* {code} <messageProcessor class="org.apache.synapse.message.processors.forward.ScheduledMessageForwardingProcessor" name="ScheduledProcessor" messageStore="MyStore"> <parameter name="interval">10000</parameter> <parameter name="max.deliver.attempts">2</parameter> <parameter name="max.deliver.drop">true</parameter> </messageProcessor> {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@synapse.apache.org For additional commands, e-mail: dev-h...@synapse.apache.org