[jira] Updated: (FELIX-2686) iPOJO external handlers should have consistent namespaces
[ https://issues.apache.org/jira/browse/FELIX-2686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Pierre Bourret updated FELIX-2686: -- Attachment: changed-jmx-handler-namespace.patch.gz Here is the patch for the JMX handler ! (very little refactoring of the code also) Be careful that some annotations have been moved. Here is the trace of the changes : D annotations/src/main/java/org/apache/felix/ipojo/handlers/jmx/JMXMethod.java D annotations/src/main/java/org/apache/felix/ipojo/handlers/jmx/JMXProperty.java D annotations/src/main/java/org/apache/felix/ipojo/handlers/jmx/JMXBean.java A annotations/src/main/java/org/apache/felix/ipojo/handler/jmx A annotations/src/main/java/org/apache/felix/ipojo/handler/jmx/JMXMethod.java A annotations/src/main/java/org/apache/felix/ipojo/handler/jmx/JMXProperty.java A annotations/src/main/java/org/apache/felix/ipojo/handler/jmx/JMXBean.java M annotations/pom.xml M tests/handler/jmx/src/main/java/org/apache/felix/ipojo/test/component/SimpleManagedComponentAnnotated.java M tests/handler/jmx/src/main/java/org/apache/felix/ipojo/test/MBeanTests.java M tests/handler/jmx/src/main/resources/metadata.xml M handler/jmx/metadata.xml M handler/jmx/src/main/java/org/apache/felix/ipojo/handlers/jmx/MBeanHandler.java > iPOJO external handlers should have consistent namespaces > - > > Key: FELIX-2686 > URL: https://issues.apache.org/jira/browse/FELIX-2686 > Project: Felix > Issue Type: Improvement > Components: iPOJO >Affects Versions: iPOJO-1.6.0 >Reporter: Pierre Bourret >Priority: Trivial > Fix For: iPOJO-1.8.0 > > Attachments: changed-jmx-handler-namespace.patch.gz > > > The iPOJO external handlers have different namespaces, and it's confusing. > These namespaces must be changed in order to have a coherent naming > convention. Nevertheless, backward compatibility must be kept, so existing > components can still be used with new versions of handlers -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (FELIX-2686) iPOJO external handlers should have consistent namespaces
[ https://issues.apache.org/jira/browse/FELIX-2686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Pierre Bourret updated FELIX-2686: -- Attachment: changed-jmx-handler-namespace-2.patch.gz There is a bug in the patch for the JMX handler : the old syntax is not accepted any more by the handler. I have corrected this bug and added a test case to check the old syntax compatibility. This new patch fixes the problem. I'm naughty... All apologies ! > iPOJO external handlers should have consistent namespaces > - > > Key: FELIX-2686 > URL: https://issues.apache.org/jira/browse/FELIX-2686 > Project: Felix > Issue Type: Improvement > Components: iPOJO >Affects Versions: iPOJO-1.6.0 >Reporter: Pierre Bourret >Priority: Trivial > Fix For: iPOJO-1.8.0 > > Attachments: changed-jmx-handler-namespace-2.patch.gz, > changed-jmx-handler-namespace.patch.gz > > > The iPOJO external handlers have different namespaces, and it's confusing. > These namespaces must be changed in order to have a coherent naming > convention. Nevertheless, backward compatibility must be kept, so existing > components can still be used with new versions of handlers -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (FELIX-2686) iPOJO external handlers should have consistent namespaces
[ https://issues.apache.org/jira/browse/FELIX-2686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Pierre Bourret updated FELIX-2686: -- Attachment: (was: changed-jmx-handler-namespace.patch.gz) > iPOJO external handlers should have consistent namespaces > - > > Key: FELIX-2686 > URL: https://issues.apache.org/jira/browse/FELIX-2686 > Project: Felix > Issue Type: Improvement > Components: iPOJO >Affects Versions: iPOJO-1.6.0 >Reporter: Pierre Bourret >Priority: Trivial > Fix For: iPOJO-1.8.0 > > Attachments: changed-jmx-handler-namespace-2.patch.gz > > > The iPOJO external handlers have different namespaces, and it's confusing. > These namespaces must be changed in order to have a coherent naming > convention. Nevertheless, backward compatibility must be kept, so existing > components can still be used with new versions of handlers -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (FELIX-2686) iPOJO external handlers should have consistent namespaces
[ https://issues.apache.org/jira/browse/FELIX-2686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Clement Escoffier updated FELIX-2686: - Fix Version/s: (was: iPOJO-1.8.0) > iPOJO external handlers should have consistent namespaces > - > > Key: FELIX-2686 > URL: https://issues.apache.org/jira/browse/FELIX-2686 > Project: Felix > Issue Type: Improvement > Components: iPOJO >Affects Versions: iPOJO-1.6.0 >Reporter: Pierre Bourret >Priority: Trivial > Attachments: changed-jmx-handler-namespace-2.patch.gz > > > The iPOJO external handlers have different namespaces, and it's confusing. > These namespaces must be changed in order to have a coherent naming > convention. Nevertheless, backward compatibility must be kept, so existing > components can still be used with new versions of handlers -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (FELIX-2686) iPOJO external handlers should have consistent namespaces
[ https://issues.apache.org/jira/browse/FELIX-2686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Pierre Bourret updated FELIX-2686: -- Attachment: changed-eventadmin-handler-namespace.patch.gz Here is the patch for the eventadmin handler... The new namespace no longer uses the deprecated 'Publisher' annotation and XML element (changed to 'Publishes', see FELIX-2621) > iPOJO external handlers should have consistent namespaces > - > > Key: FELIX-2686 > URL: https://issues.apache.org/jira/browse/FELIX-2686 > Project: Felix > Issue Type: Improvement > Components: iPOJO >Affects Versions: iPOJO-1.6.0 >Reporter: Pierre Bourret >Priority: Trivial > Attachments: changed-eventadmin-handler-namespace.patch.gz, > changed-jmx-handler-namespace-2.patch.gz > > > The iPOJO external handlers have different namespaces, and it's confusing. > These namespaces must be changed in order to have a coherent naming > convention. Nevertheless, backward compatibility must be kept, so existing > components can still be used with new versions of handlers -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (FELIX-2686) iPOJO external handlers should have consistent namespaces
[ https://issues.apache.org/jira/browse/FELIX-2686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Pierre Bourret updated FELIX-2686: -- Attachment: changed-extender-handler-namespace.patch.gz Patch for the extender pattern handler. > iPOJO external handlers should have consistent namespaces > - > > Key: FELIX-2686 > URL: https://issues.apache.org/jira/browse/FELIX-2686 > Project: Felix > Issue Type: Improvement > Components: iPOJO >Affects Versions: iPOJO-1.6.0 >Reporter: Pierre Bourret >Priority: Trivial > Attachments: changed-eventadmin-handler-namespace.patch.gz, > changed-extender-handler-namespace.patch.gz, > changed-jmx-handler-namespace-2.patch.gz > > > The iPOJO external handlers have different namespaces, and it's confusing. > These namespaces must be changed in order to have a coherent naming > convention. Nevertheless, backward compatibility must be kept, so existing > components can still be used with new versions of handlers -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.