I think it makes sense for you to be able to ask Synapse for a new message. I'm +1 on you adding it, Ant.
Paul On 11/8/06, Asankha C. Perera <[EMAIL PROTECTED]> wrote:
Ant This seems fine.. I guess you will work on the required modifications for this. asankha ant elder wrote: I'm not looking to be able to use alternative impls so I its fine for Synapse to be tightly bound with Axis2. I'm just looking for a Synapse method to create a new MessageContext for me, the thing it returned would still be an o.a.synapse.axis2.Axis2MessageContext. Its no biggie if no one likes it on the SynapseEnvironment i'll just keep it in my own code, just seemed a bit cleaner that way. Your other question about how Tuscany sends messages, if Tuscany had a Synapse binding then Synapse would do it. Tuscany would create a new Synpase messageContext (hopefully with SynapseEnvironment.createMessageContext :) ), set the soap body payload and then call SynapseEnvironment.injectMessage and Synapse would run the configured mediators and send the message. ...ant On 11/8/06, Asankha C. Perera <[EMAIL PROTECTED]> wrote: > Ant > > I think Synapse is right now quite tightly bound in with Axis2, > especially on sending the messages out.. I am not much familiar with > Tuscany, but how does it handle sending messages? > > asankha > > ant elder wrote: > > I've been having a look at how to use Synapse in another project > > (Tuscany) and I think there could be some changes to make doing this > > easier. > > > > One problem is Synapse doesn't provide any way to easily create a new > > Synapse MessageContext as currently it assumes request come from the > > Axis2 MessageReceiver and therefore have an existing Axis2 > > MessageContext. I could just new one of these up, get it initialized > > correctly and then use the classes in the o.a.synapse.core.axis2 > > package to create a Synapse MessageContext but that doesn't seem > > right. How about adding a createMessageContext() method to the > > SynapseEnvironment interface so Synapse embedders don't need to mess > > with the Axis2 internals of Synapse? > > > > ...ant > > > > PS. Anyone interested in helping with a Tuscany WS binding based on > > Synapse? > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Paul Fremantle VP/Technology, WSO2 and OASIS WS-RX TC Co-chair http://bloglines.com/blog/paulfremantle [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]