Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.13
    • Component/s: Broker-J
    • Labels:

      Description

      The current PluginManager implementation knows a hardcoded 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

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gemmellr Robbie Gemmell
                Reporter:
                k-wall Keith Wall
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: