You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2013/09/19 10:12:03 UTC
svn commit: r1524648 -
/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java
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);
}
}