Hi Hiranya,

On Mon, Aug 19, 2013 at 8:08 AM, Hiranya Jayathilaka
<[email protected]>wrote:

> Hi Isuru,
>
> I have checked in the patches with a few minor changes. Could you also
> provide a patch for the forwarding message processor?
>
Thanks for committing the patches. I will provide a patch for forwarding
message processor.

> Also, can you extend the callout mediator so that it supports anonymous
> (inline) endpoint definitions like the send mediator? I think you already
> have all the basic elements to do this, so it should be a pretty
> straightforward addition.
>
Yes. It is a straightforward task. Will provide a patch for that as well.

Thanks.

>
> Thanks,
> Hiranya
>
> On Aug 18, 2013, at 6:58 AM, Isuru Udana <[email protected]> wrote:
>
> Hi All,
>
> Currently we have following two main places we use a blocking client to
> invoke services.
> 1. Callout Mediator
> 2. Forwarding Message Processor
>
> Both these components use the axis2 service client to invoke services in a
> blocking manner.
> Since the implementation is very simple, provided functionality is very
> limited.
>
> Currently we have following major limitations.
>
> * Supports only SOAP
> * Message format conversion is not supported
> * QOS functionality (WS-Security, etc.) are not supported
> * Cannot specify an endpoint as the service endpoint reference (In message
> processors we can specify an Address endpoint. But none of the other
> endpoint types and other endpoint functionality is supported)
>
> I have implemented a new blocking client which can be used as a common
> blocking sender for both above components.
> This new implementation will provide the following functionality.
>
> * Support all leaf endpoint types
> * Support for REST
> * Support Endpoint functionality.
>       - Endpoint format conversions (soap11,soap12,pox, etc.)
>       - WS-Security, WS-A
>       - Endpoint Timeout (nhttp transport specific functionality is not
> supported)
> * message format conversions (ability to use messageType/ContentType
> properties)
>
> I have attached this implementation as patch to SYNAPSE-966 [1].
> I have also attached a patch[2] to migrate the Callout mediator to this
> implementation.
> A sample with documentation and an integration test is also attached at
> [3].
>
> If others interested, I can provide patches to migrate Message processor
> to this implementation and more samples.
>
> [1] https://issues.apache.org/jira/browse/SYNAPSE-966
> [2] https://issues.apache.org/jira/browse/SYNAPSE-967
> [3] https://issues.apache.org/jira/browse/SYNAPSE-968
>
> Thanks.
>  Isuru
>
> --
> *Isuru Udana*
> *
> *
> *
> Senior
> **Software Engineer; WSO2 Inc.; http://wso2.com
>
> email: [email protected]
> blog: http://mytecheye.blogspot.com/
> twitter: http://twitter.com/isudana
> *
>
>
>
>
>  --
> Hiranya Jayathilaka
> Mayhem Lab/RACE Lab;
> Dept. of Computer Science, UCSB;  http://cs.ucsb.edu
> E-mail: [email protected] <[email protected]>;  Mobile: +1 (805) 895-7443
> Blog: 
> http://techfeast-hiranya.**blogspot.com<http://techfeast-hiranya.blogspot.com/>
>
>


-- 
*Isuru Udana*
*
*
*
Senior
**
Software Engineer; WSO2 Inc.; http://wso2.com

email: [email protected]
blog: http://mytecheye.blogspot.com/
twitter: http://twitter.com/isudana
*

Reply via email to