Isuru Udana Loku Narangoda created SYNAPSE-975:
--------------------------------------------------

             Summary: Non blocking Callout Mediator (Call Mediator)
                 Key: SYNAPSE-975
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-975
             Project: Synapse
          Issue Type: New Feature
            Reporter: Isuru Udana Loku Narangoda
            Assignee: Hiranya Jayathilaka


One of the major drawbacks in Callout mediator is, it does not leverage the 
non-blocking transports.
Send mediator which leverages the non-blocking transports, does not provide a 
simple way to implement service chaining scenarios.

Idea of the the Call Mediator is to solve the above two concerns.

Call Mediator invokes the backend service in an asynchronous manner and return 
without waiting for the response.
Mediation will be paused from that point.
When response is received, mediation flow resumes from next mediator placed 
after the Call Mediator.

User will experience two major features with the Mediator.

* Service chaining scenarios will be much easier to implement.
* Since both request and response can be handled within a single sequence, can 
define reusable sequences. 


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to