[jboss-cvs] JBossAS SVN: r62827 - projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun May 6 16:00:04 EDT 2007


Author: alesj
Date: 2007-05-06 16:00:04 -0400 (Sun, 06 May 2007)
New Revision: 62827

Modified:
   projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelController.java
Log:
Added event emitter via method creation.

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelController.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelController.java	2007-05-06 19:16:28 UTC (rev 62826)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/AbstractKernelController.java	2007-05-06 20:00:04 UTC (rev 62827)
@@ -57,7 +57,7 @@
    protected Kernel kernel;
 
    /** The emitter delegate */
-   protected AbstractEventEmitter emitterDelegate = new AbstractEventEmitter();
+   protected AbstractEventEmitter emitterDelegate = createEventEmitter();
 
    /** The supplies */
    protected Map<Object, List<KernelControllerContext>> suppliers = new ConcurrentHashMap<Object, List<KernelControllerContext>>();
@@ -74,6 +74,16 @@
    {
    }
 
+   /**
+    * Create event emitter.
+    *
+    * @return new abstract event emitter instance
+    */
+   protected AbstractEventEmitter createEventEmitter()
+   {
+      return new AbstractEventEmitter();
+   }
+
    public KernelControllerContext install(BeanMetaData metaData) throws Throwable
    {
       return install(metaData, null);




More information about the jboss-cvs-commits mailing list