Uploaded image for project: 'CXF Distributed OSGi (Retired)'
  1. CXF Distributed OSGi (Retired)
  2. DOSGI-146

Allow to define intents as OSGi services

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.3.1
    • 1.4.0
    • common
    • None
    • Unknown

    Description

      Up to version 1.3.1 intents were defined as an intent map. Custom intents could be defined in a special spring dm file that has to define an IntentMap.

      This approach coupled cxf dosgi to spring dm and also the user bundles were coupled to spring dm as well as the dsw bundle as the IntentMap was defined there.

      For DOSGi 1.4 we should try to allow custom intents to be defined in a more loosely coupled way.

      So I propose to define each intent as an OSGi service. The service property org.cxf.dosgi.IntentName allows to mark services as intents. When starting the service we can then also wait some time if intents with a certain name show up to avoid timing issues.

      Attachments

        Activity

          People

            cschneider Christian Schneider
            cschneider Christian Schneider
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: