felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andriyko (JIRA)" <j...@apache.org>
Subject [jira] Created: (FELIX-2815) Difference between "instance" and "provides"
Date Tue, 01 Feb 2011 04:14:28 GMT
Difference between "instance" and "provides"

                 Key: FELIX-2815
                 URL: https://issues.apache.org/jira/browse/FELIX-2815
             Project: Felix
          Issue Type: Bug
          Components: Felix Commons
            Reporter: Andriyko

In the documentation on iPOJO Services:

There is no clear explanation of what is the difference between <provides> and <instance>.
It is not clear why "instance" is needed at all.

Under the "Service Properties" heading on the page, the two are used interchangeably in the

For example, first "property" is configured with <provides>:

<component classname="...FooProviderType1">
                        <property name="foo" field="m_foo" value="Foo"/>
                        <property name="static" type="java.lang.String" value="this is
a static property"/>

and then immediately, with no explanation what-so-ever and <intsance> is used, with
a tiny explanation that "The value can be given in the instance configuration":

<instance component="...FooProviderType1">
   <property name="foo" value="My New Foo Value"/>
   <property name="static" value="My Value For Static"/>

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message