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

Clement Escoffier updated FELIX-270:
------------------------------------

    Attachment: patch-composite-core.patch

Patch to apply on the iPOJO Core project.

The patch formats the code of iPOJO and add the "provides" composite handler.
Moreover it adds a dispose method in component instance, and modify arch to be 
more flexible.
The version number (from 0.7.0 to 0.7.1) and the used plugin for the build 
(used bnd now) change too.

The patch add : 
- org.apache.felix.ipojo.composite.service.provides (package)
- org.apache.felix.ipojo.composite.service.provides.CompositionException.java
- org.apache.felix.ipojo.composite.service.provides.CompositionMetadata.java
- org.apache.felix.ipojo.composite.service.provides.FieldMetadata.java
- org.apache.felix.ipojo.composite.service.provides.MethodMetadata.java
- org.apache.felix.ipojo.composite.service.provides.ProvidedService.java
-org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler.java
- 
org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandlerDescription.java
- org.apache.felix.ipojo.composite.service.provides.ServiceExporter.java
- org.apache.felix.ipojo.composite.service.provides.SpecificationMetadata.java
- org.apache.felix.ipojo.composite.service.provides.manipulation (package)
- 
org.apache.felix.ipojo.composite.service.provides.manipulation.ClassChecker.java
- 
org.apache.felix.ipojo.composite.service.provides.manipulation.ConstructorCodeAdapter.java
- 
org.apache.felix.ipojo.composite.service.provides.manipulation.ManipulationProperty.java
- 
org.apache.felix.ipojo.composite.service.provides.manipulation.Manipulator.java
- org.apache.felix.ipojo.composite.service.provides.manipulation.POJOWriter.java
- 
org.apache.felix.ipojo.composite.service.provides.manipulation.PreprocessClassAdapter.java
- 
org.apache.felix.ipojo.composite.service.provides.manipulation.PreprocessCodeAdapter.java

> iPOJO Composition & Arch improvements
> -------------------------------------
>
>                 Key: FELIX-270
>                 URL: https://issues.apache.org/jira/browse/FELIX-270
>             Project: Felix
>          Issue Type: Improvement
>          Components: iPOJO
>            Reporter: Clement Escoffier
>         Attachments: patch-composite-core.patch, patch-composite-meta.patch
>
>
> - Add the "provides" handler in composite.
> - Add a dispose method for component instance
> - Improve Arch format and extensibility
> - Change the iPOJO build process to use the new plugin (BND based)
> - Format iPOJO code consistently

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

Reply via email to