synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hiranya Jayathilaka <hiranya...@gmail.com>
Subject Re: Implementing Type Support for the Property Mediator
Date Mon, 09 Nov 2009 06:09:27 GMT
On Mon, Nov 9, 2009 at 11:32 AM, Supun Kamburugamuva <supun06@gmail.com>wrote:

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

What's the JIRA please? Does it implement support for all the above
mentioned types?

Thanks,
Hiranya


>
> 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
>
>
>


-- 
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

Mime
View raw message