Details

    • Type: Clarification
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.2.Final
    • Fix Version/s: TBD
    • Component/s: Events
    • Labels:
      None

      Description

      An event with qualifier @Initialized(ApplicationScoped.class) is fired when the application
      context is initialized and an event with qualifier @Destroyed(ApplicationScoped.class) is fired
      when the application is destroyed. The event payload is:
      • the ServletContext if the application is a web application deployed to a Servlet container, or Conversation context lifecycle
      • any java.lang.Object for other types of application.

      Unlike dependency injection, the spec does not define any visibility boundaries for events. It could therefore be implied that in an EAR a web application could observe the ServletContext event for a different web application. This obviously does not seem right and the spec should explicitly define the expected behavior.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  jharting Jozef Hartinger
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated: