felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard S. Hall (JIRA)" <j...@apache.org>
Subject [jira] Updated: (FELIX-166) iPOJO New Version
Date Mon, 30 Oct 2006 16:11:17 GMT
     [ http://issues.apache.org/jira/browse/FELIX-166?page=all ]

Richard S. Hall updated FELIX-166:

    Attachment:     (was: patch_07_ipojo-3.txt)

> iPOJO New Version
> -----------------
>                 Key: FELIX-166
>                 URL: http://issues.apache.org/jira/browse/FELIX-166
>             Project: Felix
>          Issue Type: New Feature
>          Components: iPOJO
>            Reporter: Clement Escoffier
>         Attachments: patch_07_metadata.txt, patch_07_plugin.txt
> The new version of iPOJO contains several changes : 
>  - Differentiation between component and component instances  
> Now, the declaration of a component does not create a component instance, you need to
add an instance tag with your component instance configuration:
> - Factory
> iPOJO 0.7.0-SNAPSHOT provides a factory systems. Indeed, for each declared component
type, iPOJO could expose an iPOJO factory service and a
> ManagedServiceFactory service. These two services allow the creation of component instance
dynamically. It is possible to configure these component instances. Moreover the given configuration
can contain "complex" object like Map....
> - Configuration Handler
> The configuration handler was re-implemented to be more consistent with the OSGi specification.
Moreover, the metadata, to configure the handler, changes. Henceforth, the metadata looks
> <properties configurable="true">
> <property name="int" field="foo"/>
> <property name="int" field="bar"/>
> </properties>
> The configurable attribute allows the publication of the "ManagedService" service (dynamic
reconfiguration of the component instance)
> - Performance improvement :
> The iPOJO core was patched to avoid useless handler indirection.
> - Filtered service dependency :
> The dependency handler had bugs when managing dependency with a filter. This bug was
corrected. Now, the dynamism of filtered dependency works.
> - Import / Export of the "org.osgi.service.cm" package :
> The previous version of iPOJO does not export correctly the package (bad version number).

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message