PicoContainer
  1. PicoContainer
  2. PICO-103

XMLFrontEnd doesn't support configuration of container type anymore.

    Details

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

      Description

      The work on SINGLE_PARENT_REFACTORING removed support in DefaultXmlFrontEnd for configuration of container type (was an attribute in the root element).

      This is because this class now implements ContainerAssembler, which simply isn't responsible for container instantiation.

      A clean and pragmatic solution would be to let the same class implement ContainerBuilder AND ContainerAssembler, and read the container type from the root element as before.

        Activity

        Hide
        Paul Hammant added a comment -

        <Aside>Agreed with Joe that ContainerAssembler shoule be renamed to ContainerComposer</Aside>

        If we put this feature back we should be able to define all alternate forms of ComponentAdapterFactories in the tree, including JMX and Nanning.

        • Paul
        Show
        Paul Hammant added a comment - <Aside>Agreed with Joe that ContainerAssembler shoule be renamed to ContainerComposer</Aside> If we put this feature back we should be able to define all alternate forms of ComponentAdapterFactories in the tree, including JMX and Nanning. Paul
        Aslak Hellesøy made changes -
        Field Original Value New Value
        Fix Version/s 1.0.1 [ 10307 ]
        Status Open [ 1 ] Closed [ 6 ]
        Fix Version/s 1.0-beta-5 [ 10145 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            Paul Hammant
            Reporter:
            Aslak Hellesøy
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: