Qpid
  1. Qpid
  2. QPID-4335

[java broker] replace current plugin system with a simplified system

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.19
    • Component/s: Java Broker
    • Labels:
      None

      Description

      The brokers current plugin system is rather cumbersome, is heavily tied to Commons Configuration, and utilises Felix to provide OSGi services despite then making no real use of the OSGi lifecyle. In order to ease the transition away from XML configuration, and simplify the broker in general, the plugin system will be replaced with a simpler system that isn't dependent on Commons Configuration or Felix.

        Issue Links

          Activity

          Hide
          Philip Harvey added a comment -

          attached patch

          Show
          Philip Harvey added a comment - attached patch
          Hide
          Philip Harvey added a comment -

          Please review and commit if you're happy

          Show
          Philip Harvey added a comment - Please review and commit if you're happy
          Hide
          Robbie Gemmell added a comment -

          Patch applied.

          Show
          Robbie Gemmell added a comment - Patch applied.

            People

            • Assignee:
              Robbie Gemmell
              Reporter:
              Robbie Gemmell
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development