[cdi-dev] [JBoss JIRA] (CDI-518) Clarify boundaries of the ServletContext event

Jozef Hartinger (JIRA) issues at jboss.org
Fri Mar 20 06:15:21 EDT 2015


Jozef Hartinger created CDI-518:
-----------------------------------

             Summary: Clarify boundaries of the ServletContext event
                 Key: CDI-518
                 URL: https://issues.jboss.org/browse/CDI-518
             Project: CDI Specification Issues
          Issue Type: Clarification
          Components: Events
            Reporter: Jozef Hartinger


{quote}
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.
{quote}

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.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)



More information about the cdi-dev mailing list