synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From indika kumara <indika.k...@gmail.com>
Subject Re: Implementing Type Support for the Property Mediator
Date Mon, 09 Nov 2009 06:03:39 GMT
+ 1 ...

On Mon, Nov 9, 2009 at 11:28 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
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Mime
View raw message