[jboss-cvs] JBossAS SVN: r59617 - 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 Jan 14 05:36:18 EST 2007


Author: alesj
Date: 2007-01-14 05:36:16 -0500 (Sun, 14 Jan 2007)
New Revision: 59617

Modified:
   projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/KernelControllerContextAction.java
Log:
adding DispatchContext set helper method

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/KernelControllerContextAction.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/KernelControllerContextAction.java	2007-01-14 10:26:15 UTC (rev 59616)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/kernel/plugins/dependency/KernelControllerContextAction.java	2007-01-14 10:36:16 UTC (rev 59617)
@@ -25,9 +25,12 @@
 import java.util.List;
 import java.util.Set;
 import java.util.HashSet;
+import java.util.ArrayList;
 
 import org.jboss.beans.metadata.spi.BeanMetaData;
 import org.jboss.beans.metadata.spi.ParameterMetaData;
+import org.jboss.beans.metadata.spi.PropertyMetaData;
+import org.jboss.beans.metadata.plugins.AbstractParameterMetaData;
 import org.jboss.beans.info.spi.BeanInfo;
 import org.jboss.dependency.plugins.spi.action.ControllerContextAction;
 import org.jboss.dependency.spi.ControllerContext;
@@ -245,8 +248,15 @@
    {
    }
 
-   // DispatchContext util methods 
+   // DispatchContext util methods
 
+   protected void set(KernelConfigurator configurator, DispatchContext context, PropertyMetaData property) throws Throwable
+   {
+      List<ParameterMetaData> params = new ArrayList<ParameterMetaData>(1);
+      params.add(new AbstractParameterMetaData(property.getType(), property.getValue()));
+      invoke(configurator, context, property.getName(), params);
+   }
+
    protected Object invoke(KernelConfigurator configurator, DispatchContext context, String name, List<ParameterMetaData> params) throws Throwable
    {
       ClassLoader classLoader = context.getClassLoader();




More information about the jboss-cvs-commits mailing list