synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Supun Kamburugamuva <supu...@gmail.com>
Subject Re: Implementing Type Support for the Property Mediator
Date Mon, 09 Nov 2009 06:02:41 GMT
+1,

Actually there was a patch to property mediator implementing this same
functionality. But I seemed nobody cared to look at it :)

Thanks,
Supun..

On Mon, Nov 9, 2009 at 10:58 AM, Hiranya Jayathilaka
<hiranya911@gmail.com>wrote:

> Hi Folks,
>
> Currently the property mediator sets all property values as strings. But in
> certain cases we will want to set property values of other types (integers,
> floats, OMElement etc). For instance when using certain JMS providers (eg:
> IBM MQ) this feature becomes a must, since they do not allow setting certain
> properties as strings. Such properties should be set with specific types.
>
> To solve this problem I would like to propose adding a new attribute to the
> property mediator. The new attribute, named 'type' will allow specifying a
> type for the parameter value. The property mediator will make sure that the
> value is properly cast into the specified type before setting the value. If
> the attribute is not specified the default type 'string' will be used so the
> existing behavior won't be affected.
>
> I have already done this modificataion for WSO2 ESB. I have implemented
> support for following types:
>
>    - INTEGER
>    - FLOAT
>    - DOUBLE
>    - BOOLEAN
>    - LONG
>    - SHORT
>    - STRING
>    - OM (to set OMElement parameters)
>
> If there are no objections, I would like to contribute this improvement to
> Synapse. So WDYT? Your comments and feedback are most appreciated.
>
> Thanks,
> Hiranya
>
> --
> Hiranya Jayathilaka
> Software Engineer;
> WSO2 Inc.;  http://wso2.org
> E-mail: hiranya@wso2.com;  Mobile: +94 77 633 3491
> Blog: http://techfeast-hiranya.blogspot.com
>



-- 
Software Engineer, WSO2 Inc
http://wso2.org
supunk.blogspot.com

Mime
View raw message