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

Global enablement of interceptors, decorators and alternatives

    Details

    • Estimated Difficulty:
      Low

      Description

      Currently the spec defines that <interceptors>, <decorators> and <alternatives> affect only the Bean Archives where they are configured in (via beans.xml).

      Thus if you e.g. enable an Alternative in a WEB-INF/beans.xml, it does NOT count for the jars in it's WEB-INF/lib folder!
      This is pretty unhandy because you would need to repackage all your jars in your WEB-INF/lib folder and add/expand the <alternatives> sections in their beans.xml.

      Needless to say that this is not only hard to do in a company build but is also impossibly to handle at deploy time in an OSGi environment!

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  pmuir Pete Muir
                  Reporter:
                  struberg Mark Struberg
                • Votes:
                  8 Vote for this issue
                  Watchers:
                  18 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: