Uploaded image for project: 'Tuscany'
  1. Tuscany
  2. TUSCANY-610

Initial OSGi support effort

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Java-SCA-1.0
    • Labels:
      None
    • Environment:
      Equinox implementation of OSGi
    • Patch Info:
      Patch Available

      Description

      An initial implementation of an OSGi binding for exposing SCA services as OSGi services.
      An initial implementation of an OSGi implementation for reusing OSGi services as SCA atomic components
      An OSGi-aware bootstrap environment (which can probably be reduced a bit)
      A repackaging of some of the SupplyChain example

      There's one class derived from an EPL-copyrighted class - I left the EPL copyright intact.

      The zip contains the samples, the OSGi binding, and a patch for the core. Most of the patch is the OSGi launcher code. I don't think it belongs in the core, but that's where I had it while developing. The only other bit in the patch is a change of two of the Defaultbootstrapper's fields from private to protected.

      Also, some of the OSGi packaging for existing jars (spi, commands, etc) aren't part of the zip. Not sure how you want to deal with the repackaging issue.

        Attachments

        1. ClassloaderHook.java
          2 kB
          Joel Hawkins
        2. ASF.LICENSE.NOT.GRANTED--OSGI-SCA.zip
          81 kB
          Joel Hawkins

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              joel_hawkins Joel Hawkins
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: