[jboss-cvs] JBossAS SVN: r70978 - trunk/bootstrap/src/main/org/jboss/bootstrap/microcontainer.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 18 22:59:11 EDT 2008
Author: scott.stark at jboss.org
Date: 2008-03-18 22:59:11 -0400 (Tue, 18 Mar 2008)
New Revision: 70978
Modified:
trunk/bootstrap/src/main/org/jboss/bootstrap/microcontainer/ServerImpl.java
Log:
Fire the START_NOTIFICATION_TYPE event on the event mgr since the bootstrap is not a kernel bean.
Modified: trunk/bootstrap/src/main/org/jboss/bootstrap/microcontainer/ServerImpl.java
===================================================================
--- trunk/bootstrap/src/main/org/jboss/bootstrap/microcontainer/ServerImpl.java 2008-03-19 02:57:34 UTC (rev 70977)
+++ trunk/bootstrap/src/main/org/jboss/bootstrap/microcontainer/ServerImpl.java 2008-03-19 02:59:11 UTC (rev 70978)
@@ -32,8 +32,10 @@
import org.jboss.kernel.Kernel;
import org.jboss.kernel.plugins.bootstrap.basic.BasicBootstrap;
import org.jboss.kernel.plugins.deployment.xml.BasicXMLDeployer;
+import org.jboss.kernel.plugins.event.AbstractEvent;
import org.jboss.kernel.spi.dependency.KernelController;
import org.jboss.kernel.spi.event.KernelEvent;
+import org.jboss.kernel.spi.event.KernelEventManager;
import org.jboss.util.StopWatch;
/**
@@ -104,8 +106,9 @@
kernelDeployer.validate();
// Send a notification that the startup is complete
- KernelEvent startEvent = bootstrap.createEvent(START_NOTIFICATION_TYPE, new Long(watch.getLapTime()));
- bootstrap.fireKernelEvent(startEvent);
+ KernelEventManager eventMgr = kernel.getEventManager();
+ KernelEvent startEvent = new AbstractEvent(eventMgr, START_NOTIFICATION_TYPE, 0, System.currentTimeMillis(), new Long(watch.getLapTime()));
+ eventMgr.fireKernelEvent(startEvent);
this.bootstrap = bootstrap;
}
More information about the jboss-cvs-commits
mailing list