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 2006/12/13 15:23:20 UTC
[jira] Created: (FELIX-184) iPOJO refactoring
iPOJO refactoring
-----------------
Key: FELIX-184
URL: http://issues.apache.org/jira/browse/FELIX-184
Project: Felix
Issue Type: Improvement
Components: iPOJO
Reporter: Clement Escoffier
The iPOJO code structure has not evolved since the first step of the project. By adding the Factory support, Logging support, Extenral instance support ... the code becomes less clear. Moreover, the description model was not consistent with the manipulated concepts.
The new version of iPOJO renames and restructures a lot of classes. Moreover it add several features :
- logging : now the logging is delayed to a log service if available
- external instance creation : you can create instance from external factories
--
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
[jira] Updated: (FELIX-184) iPOJO refactoring
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/FELIX-184?page=all ]
Clement Escoffier updated FELIX-184:
------------------------------------
Attachment: patch_ipojo_core.txt
This patch is to applied on iPOJO project.
Its rename of lot af classes and add somes classes too :
ServiceContextImpl => DefaultServiceContext
Callback => util.Callback
ComponentManager => ComponentInstance
ComponentManagerImpl => InstanceManager
ComponentManagerFactory => ComponentFactory
ComponentInfo => ComponentDescription
PropertyInfo => PropertyDescription
ComponentDescription => InstanceDescription
Delete ProvidedServiceMetadata & PropertyMetadata
Delete LifecycleCallbackMetadata
ComponentDescription => InstanceDescription)
Add util/
Add util/Logger
Add org.osgi.service.log
Add org.osgi.service.log.LogEntry.java
Add org.osgi.service.log.LogListener.java
Add org.osgi.service.log.LogReaderService.java
Add org.osgi.service.log.LogService.java
Add InstanceCreator
> iPOJO refactoring
> -----------------
>
> Key: FELIX-184
> URL: http://issues.apache.org/jira/browse/FELIX-184
> Project: Felix
> Issue Type: Improvement
> Components: iPOJO
> Reporter: Clement Escoffier
> Attachments: patch_ipojo_core.txt
>
>
> The iPOJO code structure has not evolved since the first step of the project. By adding the Factory support, Logging support, Extenral instance support ... the code becomes less clear. Moreover, the description model was not consistent with the manipulated concepts.
> The new version of iPOJO renames and restructures a lot of classes. Moreover it add several features :
> - logging : now the logging is delayed to a log service if available
> - external instance creation : you can create instance from external factories
--
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
[jira] Updated: (FELIX-184) iPOJO refactoring
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/FELIX-184?page=all ]
Clement Escoffier updated FELIX-184:
------------------------------------
Attachment: patch_ipojo_arch.txt
Patch to applied on iPOJO Arch project
Update the description model
> iPOJO refactoring
> -----------------
>
> Key: FELIX-184
> URL: http://issues.apache.org/jira/browse/FELIX-184
> Project: Felix
> Issue Type: Improvement
> Components: iPOJO
> Reporter: Clement Escoffier
> Attachments: patch_ipojo_arch.txt, patch_ipojo_core.txt, patch_ipojo_plugin.txt
>
>
> The iPOJO code structure has not evolved since the first step of the project. By adding the Factory support, Logging support, Extenral instance support ... the code becomes less clear. Moreover, the description model was not consistent with the manipulated concepts.
> The new version of iPOJO renames and restructures a lot of classes. Moreover it add several features :
> - logging : now the logging is delayed to a log service if available
> - external instance creation : you can create instance from external factories
--
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
[jira] Resolved: (FELIX-184) iPOJO refactoring
Posted by "Richard S. Hall (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/FELIX-184?page=all ]
Richard S. Hall resolved FELIX-184.
-----------------------------------
Resolution: Fixed
Assignee: Richard S. Hall
I applied the patch. It was somewhat complicated. Hopefully, I did it correctly. At least it compiles.
> iPOJO refactoring
> -----------------
>
> Key: FELIX-184
> URL: http://issues.apache.org/jira/browse/FELIX-184
> Project: Felix
> Issue Type: Improvement
> Components: iPOJO
> Reporter: Clement Escoffier
> Assigned To: Richard S. Hall
> Attachments: patch_ipojo_arch.txt, patch_ipojo_core.txt, patch_ipojo_plugin.txt
>
>
> The iPOJO code structure has not evolved since the first step of the project. By adding the Factory support, Logging support, Extenral instance support ... the code becomes less clear. Moreover, the description model was not consistent with the manipulated concepts.
> The new version of iPOJO renames and restructures a lot of classes. Moreover it add several features :
> - logging : now the logging is delayed to a log service if available
> - external instance creation : you can create instance from external factories
--
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
[jira] Updated: (FELIX-184) iPOJO refactoring
Posted by "Clement Escoffier (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/FELIX-184?page=all ]
Clement Escoffier updated FELIX-184:
------------------------------------
Attachment: patch_ipojo_plugin.txt
Patch to apply on the iPOJO Plugin project
Change the manipulation to use InstanceManager
Add external instance creation support
> iPOJO refactoring
> -----------------
>
> Key: FELIX-184
> URL: http://issues.apache.org/jira/browse/FELIX-184
> Project: Felix
> Issue Type: Improvement
> Components: iPOJO
> Reporter: Clement Escoffier
> Attachments: patch_ipojo_core.txt, patch_ipojo_plugin.txt
>
>
> The iPOJO code structure has not evolved since the first step of the project. By adding the Factory support, Logging support, Extenral instance support ... the code becomes less clear. Moreover, the description model was not consistent with the manipulated concepts.
> The new version of iPOJO renames and restructures a lot of classes. Moreover it add several features :
> - logging : now the logging is delayed to a log service if available
> - external instance creation : you can create instance from external factories
--
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
[jira] Closed: (FELIX-184) iPOJO refactoring
Posted by "Richard S. Hall (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/FELIX-184?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Richard S. Hall closed FELIX-184.
---------------------------------
> iPOJO refactoring
> -----------------
>
> Key: FELIX-184
> URL: https://issues.apache.org/jira/browse/FELIX-184
> Project: Felix
> Issue Type: Improvement
> Components: iPOJO
> Reporter: Clement Escoffier
> Assigned To: Richard S. Hall
> Attachments: patch_ipojo_arch.txt, patch_ipojo_core.txt, patch_ipojo_plugin.txt
>
>
> The iPOJO code structure has not evolved since the first step of the project. By adding the Factory support, Logging support, Extenral instance support ... the code becomes less clear. Moreover, the description model was not consistent with the manipulated concepts.
> The new version of iPOJO renames and restructures a lot of classes. Moreover it add several features :
> - logging : now the logging is delayed to a log service if available
> - external instance creation : you can create instance from external factories
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.