felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Clement Escoffier (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-689) Instance 'name' property should become 'instance.name'
Date Tue, 19 Aug 2008 14:49:44 GMT
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.


Mime
View raw message