[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