Hi Supun,

On Wed, Dec 1, 2010 at 12:14 PM, Supun Kamburugamuva <supu...@gmail.com> wrote:
> The way errors are handled in the SynapseCallbackReceiver is pretty strange
> to me. When an error happens at the transport sender this callback receiver
> is invoked. But when it is invoked, it uses the incoming message context to
> invoke the synapse configuration and send back the message. But there is a
> message context originated from the transport itself. Synapse callback
> doesn't use this message context for invoking the language.

Does the transport always have a response message context in case of a
fault? What about in a situation like a connection failure?

Thanks,
Hiranya

> This makes the life hard at the handling of faults in Synapse configuration.
> To send the fault back to the user, user has to do things like removing the
> To address and setting the RESPONSE to true.
> I would like to re-factor this code to use the original message context
> coming from the transport. WDYT?
> Thanks,
> Supun..
>
>



-- 
Hiranya Jayathilaka
Senior Software Engineer;
WSO2 Inc.;  http://wso2.org
E-mail: hira...@wso2.com;  Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com

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

Reply via email to