[
https://issues.apache.org/jira/browse/ARIES-727?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13102652#comment-13102652
]
Jeremy Hughes commented on ARIES-727:
-------------------------------------
Rex, just to tie-up the loose end with the branch, could you please back out
the change you made to the branch. On the dev list, it looks like we're
settling on a mechanism to do this which would be applied to the trunk and
0.3.2 released from there. Thanks.
> support syntax : ${a+b} in blueprint-cm
> ----------------------------------------
>
> Key: ARIES-727
> URL: https://issues.apache.org/jira/browse/ARIES-727
> Project: Aries
> Issue Type: New Feature
> Components: Blueprint
> Affects Versions: blueprint-0.3.1, blueprint-0.4.0
> Reporter: Rex Wang
> Assignee: Rex Wang
> Fix For: blueprint-0.4.0
>
> Attachments: ARIES-727-blueprint-cm.patch,
> ARIES-727-fixes-in-blueprint-ext.patch
>
>
> I am wondering if Aries blueprint-cm support such scenario:
> <cm:property-placeholder id="property-placeholder" persistent-id="o.a.b.com"
> placeholder-prefix="${" placeholder-suffix="}">
> <cm:default-properties>
> <cm:property name="port" value="12345"/>
> <cm:property name="offset" value="10"/>
> </cm:default-properties>
> </cm:property-placeholder>
> <xxx:conn name="loc" uri="http://localhost:${port+offset}"/>
> I have a test, but seems the ${port+offset} can not be replaced with value
> "12355".
> -Rex
> -----------------------
> Hi Rex,
> to my knowledge (substantiated with a quick code inspection) the placeholders
> in Aries today support no operators or arithmetic like that. But please do
> raise an Improvement JIRA for the future :)
> Regards,
> Valentin
> -----------------------
> When we support this, we need to perform a 'plus' or string concatenate
> operation based on the variable type:).
> Therefore. when specifying the property in the blueprint xml, the explicit
> type should be specified if not string.
> Regards,
> Emily
> -----------------------
> I _think_ I wrote something like this for xbean-blueprint since it didn't
> look like blueprint supported it. IIRC I used the same calculation engine as
> the geronimo config substitutions. I think you can infer what kind of
> calculation to do (addition or concatenation) from the type of the property
> you end up setting.
> thanks
> david jencks
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira