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 2007/04/17 10:45:15 UTC
[jira] Created: (FELIX-270) iPOJO Composition & Arch improvements
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-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.
[jira] Updated: (FELIX-270) iPOJO Composition & Arch improvements
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ 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-pom.patch
Patch to apply on the root pom file of the trunk.
As iPOJO build process change to use the new maven plugin, the pom file needs to be modified to move iPOJO from the old plugin group to the new plugin group.
> 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-arch.patch, patch-composite-core.patch, patch-composite-meta.patch, patch-composite-plugin.patch, patch-composite-pom.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.
[jira] Resolved: (FELIX-270) iPOJO Composition & Arch improvements
Posted by "Richard S. Hall (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Richard S. Hall resolved FELIX-270.
-----------------------------------
Resolution: Fixed
Assignee: Richard S. Hall
I applied this patch. Clement, if everything looks good, then please close this issue.
> 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
> Assigned To: Richard S. Hall
> Attachments: patch-composite-arch.patch, patch-composite-core.patch, patch-composite-meta.patch, patch-composite-plugin.patch, patch-composite-pom.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.
[jira] Updated: (FELIX-270) iPOJO Composition & Arch improvements
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ 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-arch.patch
Patch to apply on the arch project.
Change the code to use the new arch format and transform the command line.
Change the version number from 0.7.0 to 0.7.1.
> 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-arch.patch, patch-composite-core.patch, patch-composite-meta.patch, patch-composite-plugin.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.
[jira] Closed: (FELIX-270) iPOJO Composition & Arch improvements
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-270?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Clement Escoffier closed FELIX-270.
-----------------------------------
All seem to work.
The test suite ends without catching any problem.
> 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
> Assigned To: Richard S. Hall
> Attachments: patch-composite-arch.patch, patch-composite-core.patch, patch-composite-meta.patch, patch-composite-plugin.patch, patch-composite-pom.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.
[jira] Updated: (FELIX-270) iPOJO Composition & Arch improvements
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ 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.
[jira] Commented: (FELIX-270) iPOJO Composition & Arch improvements
Posted by "Richard S. Hall (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-270?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12489862 ]
Richard S. Hall commented on FELIX-270:
---------------------------------------
I had missed part of the patch, since I didn't see that I needed to do an "svn add"...it is fixed now. Clement please close if this is done.
> 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
> Assigned To: Richard S. Hall
> Attachments: patch-composite-arch.patch, patch-composite-core.patch, patch-composite-meta.patch, patch-composite-plugin.patch, patch-composite-pom.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.
[jira] Updated: (FELIX-270) iPOJO Composition & Arch improvements
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ 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-meta.patch
Patch to add on the metadata project.
This patch change the version (0.7.0 => 0.7.1) and add a method allowing to display internal metadata in XML.
> 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-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.
[jira] Updated: (FELIX-270) iPOJO Composition & Arch improvements
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ 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-plugin.patch
Patch to apply on the plugin project.
Change the version number and the correct a field name.
> 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, patch-composite-plugin.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.