Axiom
  1. Axiom
  2. AXIOM-304

Make OMAbstractFactory work correctly in an OSGi runtime environment

    Details

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

      Description

      Solution proposed by David Illsley:

      "I suspect the implementation bundles should register the factories as
      OSGI services and the api bundle should access the implementation
      through the service. The difficulty here is avoiding a runtime
      dependency on OSGI framework classes, but I think that should be
      doable using an injection approach where the api bundle activator
      injects a non-OSGI class into the OMAbstractFactory if OSGI services
      are in use."

      For more details see: http://markmail.org/message/nmpyxefndcnqoc2s

        Activity

        Andreas Veithen created issue -
        Andreas Veithen made changes -
        Field Original Value New Value
        Assignee Andreas Veithen [ veithen ]
        Andreas Veithen made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Andreas Veithen made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Andreas Veithen made changes -
        Project WS-Commons [ 12310250 ] Axiom [ 12311190 ]
        Key WSCOMMONS-432 AXIOM-304
        Component/s AXIOM [ 12310703 ]
        Fix Version/s Axiom 1.2.9 [ 12313561 ]
        Jeff Turner made changes -
        Fix Version/s Axiom 1.2.9 [ 12315532 ]
        Andreas Veithen made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Andreas Veithen
            Reporter:
            Andreas Veithen
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development