Details

    • Type: Improvement Improvement
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.1
    • Fix Version/s: 1.1
    • Component/s: PicoContainer (Java)
    • Labels:
      None
    • Number of attachments :
      0

      Description

      Remove the PicoContainer dependency from the ContainerAdapters, i.e. remove the container member and its getter/setter and modify getInstance and verify with a PicoContainer parameter, that will be used to resolve eventual depenencies. This change will also have impact on the Parameter interface, that will have now the methods isResolvable and resolve.

      http://cvs.picocontainer.codehaus.org/viewrep/~br=MX_PROPOSAL/picocontainer/java/picocontainer/src/java/org/picocontainer/ComponentAdapter.java?r=1.15.2.4
      http://cvs.picocontainer.codehaus.org/viewrep/~br=MX_PROPOSAL/picocontainer/java/picocontainer/src/java/org/picocontainer/Parameter.java?r=1.15.2.3

      This is done in the current MX_BRANCH and means merging back into HEAD anything related to this change.

        Activity

        Hide
        Jörg Schaible added a comment -

        Merged significant parts of MX_PROPOSAL branch into HEAD.
        Contains:

        • Removal of container dependency for CAs.
        • Removal of addOrderedTest hack.
        • New semantic of Parameter resolving dependencies.
        • CyclicDependencyException reports now dependency stack.
          Done. Anything could be build, all tests passed.
        Show
        Jörg Schaible added a comment - Merged significant parts of MX_PROPOSAL branch into HEAD. Contains: Removal of container dependency for CAs. Removal of addOrderedTest hack. New semantic of Parameter resolving dependencies. CyclicDependencyException reports now dependency stack. Done. Anything could be build, all tests passed.
        Jörg Schaible made changes -
        Field Original Value New Value
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Jörg Schaible
            Reporter:
            Jörg Schaible
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: