Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-3414

Plugin Manager Improvements

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.13
    • Broker-J

    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            robbie Robbie Gemmell
            kwall Keith Wall
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment