You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Clement Escoffier (JIRA)" <ji...@apache.org> on 2008/08/20 15:40:44 UTC

[jira] Resolved: (FELIX-689) Instance 'name' property should become 'instance.name'

     [ https://issues.apache.org/jira/browse/FELIX-689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Clement Escoffier resolved FELIX-689.
-------------------------------------

    Resolution: Fixed

Fixed in the revision 687319
The 'name' property is now replaced by 'instance.name'. It allows instances managing their own 'name' property without interfering with the instance name.

> Instance 'name' property should become 'instance.name'
> ------------------------------------------------------
>
>                 Key: FELIX-689
>                 URL: https://issues.apache.org/jira/browse/FELIX-689
>             Project: Felix
>          Issue Type: Improvement
>          Components: iPOJO
>    Affects Versions: iPOJO-0.8.0
>            Reporter: Clement Escoffier
>            Assignee: Clement Escoffier
>
> When creating an instance the 'name' property is mapped to the instance name. However, this could be problematic when the pojo has a 'name' property. In this case this property is used by the POJO and as the instance name. So, this property is misleading.
> The proposed solution is to change this 'name' property to 'instance.name' which makes more sense to indicate the instance name.
> So, when declaring instance, several cases can occur:
> <instance component="..." name="xxx"> works as this attribute is mapped to "instance.name"
> However :
> <instance component="...">
>     <property name="name" value="xxx"/>
> </instance>
> is deprecated if "xxx" is really the instance name. In this case, the instance.name property should be added.
> When creating instances with the API, the instance configuration property should use the 'instance.name' property instead of 'name' to specify the instance name.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.