Enable Sandesha to control reliable sync 2-way clients
------------------------------------------------------

                 Key: AXIS2-1972
                 URL: https://issues.apache.org/jira/browse/AXIS2-1972
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Improvement
          Components: kernel
            Reporter: Matt Lovett
         Attachments: sync2WayAxis.patch

As described in Sandesha2 JIRA 
https://issues.apache.org/jira/browse/SANDESHA2-64, we currently have a problem 
configuring clients that want to do sync 2-way messaging using WS-RM. It would 
be nice to allow the Sandesha module to take care of the configuration for 
them, so that the client code doesn't need to change when we engage the 
Sandesha module.

The solution I am proposing is to add a new configuration constant, which the 
operation and service clients can check for. In the special case where are are 
doing sync 2-way, and this option is present, then we setup a callback object. 
The Sandesha module then drives the response message back through the axis 
engine, and triggers the callback, which can then return to the application.

This code is very similar to, but not quite the same as USE_CUSTOM_LISTENER. I 
think that option was introduced for Sandesha too, but doesn't seem to be used. 
Once we add in the new option that I need I'd be happy to supply a second patch 
to remove or deprecate that option, if people would like me to.

I'll attach a patch that implements the Axis2 half of the changes I need.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
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