Uploaded image for project: 'Spring Roo'
  1. Spring Roo
  2. ROO-3667

Migrate from low-level OSGi API to Declarative Services

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 2.0.0.M1
    • Fix Version/s: 2.0.0.M2
    • Component/s: @ CORE
    • Labels:
      None

      Description

      One of the main changes to improve the project maintainability is to generalize the use of the Declarative Services best practice.

      This task consists in migrating the functionality implemented with the OSGi API to be implemented based on Declarative Services spec.

      The main benefits would be:

      • Code easier to test: low-level OSGi code is hard to test because it mixes up the business logic with boilerplate code that is necessarily present merely to make the code work.
      • Code easier to understand: the business logic mixed with OSGi API is difficult to understand, except if you carefully read and analyse it.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                eruiz Enrique Ruiz (DiSiD)
                Reporter:
                eruiz Enrique Ruiz (DiSiD)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: