Uploaded image for project: 'OpenFlowPlugin'
  1. OpenFlowPlugin
  2. OPNFLWPLUG-1112

Do not use odl-controller-blueprint

    XMLWordPrintable

Details

    • Improvement
    • Status: In Progress
    • Medium
    • Resolution: Unresolved
    • None
    • None
    • pt
    • None

    Description

      Use of Blueprint overall and the ODL extension specifically is being phased out. There are is a ton of bundles in OFP which use them.
      There are different classes of users:
      1. Karaf CLI, these should be migrated to Karaf annotations
      2. users of odl:use-default-for-reference-types=true, these should be plain removed
      3. users of odl:type, which should be migrated to OSGi SCR (if feasible)
      4. users of odl:rpc-implementation, which should be migrated to explicit Rpc(Provider)Service use
      5. users of odl:action-provider, which should be migrated to explicit use of Action(Provider)Service use
      6. users of odl:clustered-app-config, these will need to be migrated once we have an easy migration path

      This obviously requires additional analysis and is a prime opportunity for cleaning up any lifecycle issues there may be.

      Attachments

        Issue Links

          # Subject Branch Project Status CR V

          Activity

            People

              rovarga Robert Varga
              rovarga Robert Varga
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: