You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2011/08/11 14:15:27 UTC

[jira] [Updated] (QPID-3414) Plugin Manager Improvements

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

Keith Wall updated QPID-3414:
-----------------------------

    Description: 
The current PluginManager implementation knows a hardcode list of classes to export as OSGi system packages.   This approach makes it difficult for  broker plugins authors as they have no means to extend the list.   

This improvement will extract the list to a separate properties file with the ability to  override the properties file in use via System Propetry (utilizing the existing FileUtils#openFileOrDefaultResource method).

It will also remove the need for PluginManager to be manually editted with each Qpid release.

https://cwiki.apache.org/confluence/display/qpid/Source+files+containing+version+numbers

  was:
The current PluginManager implementation knows a hardcode list of classes to export as OSGi system packages.   This approach makes it difficult for  broker plugins authors as they have no means to extend the list.   

This improvement will extract the list to a separate properties file with the ability to  override the properties file in use via System Propery (utilizing the existing FileUtils#openFileOrDefaultResource method).

It will also remove the need for PluginManager to be manually editted with each Qpid release.

https://cwiki.apache.org/confluence/display/qpid/Source+files+containing+version+numbers


> Plugin Manager Improvements
> ---------------------------
>
>                 Key: QPID-3414
>                 URL: https://issues.apache.org/jira/browse/QPID-3414
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>            Reporter: Keith Wall
>            Assignee: Keith Wall
>              Labels: OSGI
>             Fix For: 0.13
>
>
> The current PluginManager implementation knows a hardcode list of classes to export as OSGi system packages.   This approach makes it difficult for  broker plugins authors as they have no means to extend the list.   
> This improvement will extract the list to a separate properties file with the ability to  override the properties file in use via System Propetry (utilizing the existing FileUtils#openFileOrDefaultResource method).
> It will also remove the need for PluginManager to be manually editted with each Qpid release.
> https://cwiki.apache.org/confluence/display/qpid/Source+files+containing+version+numbers

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org