Mohamad Anfar Mohamad Shafreen created SYNAPSE-1119:
-------------------------------------------------------

             Summary: Improve Message Forwarding Processor (MFP) to support 
HTTP status codes
                 Key: SYNAPSE-1119
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-1119
             Project: Synapse
          Issue Type: Improvement
          Components: Core
            Reporter: Mohamad Anfar Mohamad Shafreen
            Assignee: Isuru Udana


At the moment, current MFP implementation does not support retrying based on 
HTTP status codes. It only supports retrying for transport level failures but 
not for application level failures. As you know, in HTTP protocol, application 
level failures are distinguished using different status codes. In the case of 
MFP, it is important to be able to retry for 5xx server errors. But there also 
could be rare occasions in which retrying for 4xx and 3xx are useful. 
Especially when dealing with servers that do not follow HTTP protocol exactly 
as it is.

Therefore, it would be great to improve MFP implementation to support retrying 
based on the returned HTTP status code as well. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@synapse.apache.org
For additional commands, e-mail: dev-h...@synapse.apache.org

Reply via email to