[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