Author: rmannibucau Date: Thu Sep 19 08:12:03 2013 New Revision: 1524648 URL: http://svn.apache.org/r1524648 Log: TOMEE-1034 ability to preload some classes at container setup (Maven.resolver() use case) + fixing new OWB API in core
Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java?rev=1524648&r1=1524647&r2=1524648&view=diff ============================================================================== --- tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java (original) +++ tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java Thu Sep 19 08:12:03 2013 @@ -51,15 +51,15 @@ public class WebappBeanManager extends B } @Override - public void fireEvent(final Object event, final EventMetadata metadata) { + public void fireEvent(final Object event, final EventMetadata metadata, final boolean isLifecycleEvent) { final Class<?> eventClass = event.getClass(); if(ClassUtil.isDefinitionContainsTypeVariables(ClassUtil.getClass(metadata.getType()))) { throw new IllegalArgumentException("Event class : " + event.getClass().getName() + " can not be defined as generic type"); } - getNotificationManager().fireEvent(event, metadata); + getNotificationManager().fireEvent(event, metadata, isLifecycleEvent); if (isEvent(eventClass)) { - getParentBm().getNotificationManager().fireEvent(event, metadata); + getParentBm().getNotificationManager().fireEvent(event, metadata, isLifecycleEvent); } }