Uploaded image for project: 'CDI Specification Issues'
  1. CDI Specification Issues
  2. CDI-345

Bean defining annotation (as currently specified) cannot be used for bean discovery

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Blocker
    • 1.1.FD
    • 1.1.PFD
    • Portable Extensions
    • None

    Description

      Any scope type, which has an associated context (as defined in Chapter 6), is a bean defining annotation

      First the container must discover types. The container discovers:
      • each Java class, interface or enum deployed in an explicit bean archive, and
      • each Java class interface, or enum with a bean defining annotation in an implicit bean archive.

      The set of context cannot be enumerated until the AfterBeanDiscovery phase in which extensions register contexts. This creates a chicken-egg problem.

      Attachments

        Activity

          People

            pmuiratbleepbleep Pete Muir (Inactive)
            rhn-engineering-jharting Jozef Hartinger
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: