[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