Not sure how to do it. Tried this:
| AbstractBeanMetaData metaData1 = new AbstractBeanMetaData("aspect", GenericBeanFactory.class.getName()); | ArrayList constructor1 = new ArrayList(); | constructor1.add(new AbstractParameterMetaData(KernelConfigurator.class.getName(), new AbstractValueMetaData(kernel.getConfigurator()))); | AbstractConstructorMetaData cmd = new AbstractConstructorMetaData(); | metaData1.setConstructor(cmd); | cmd.setParameters(constructor1); | | HashSet attributes1 = new HashSet(); | attributes1.add(new AbstractPropertyMetaData("bean", "org.jboss.test.kernel.SimpleAspect")); | attributes1.add(new AbstractPropertyMetaData("constructor", new AbstractValueMetaData(new AbstractConstructorMetaData()))); | | | AbstractMapMetaData properties = new AbstractMapMetaData(); | properties.put(new AbstractValueMetaData("bean1"), new AbstractValueMetaData(new AbstractDependencyValueMetaData("simple"))); | | attributes1.add(new AbstractPropertyMetaData("properties", properties)); | metaData1.setProperties(attributes1); | | | got this: | java.lang.ClassCastException: java.util.HashMap$Values | at org.jboss.kernel.plugins.dependency.basic.BasicKernelController$DependencyMetaDataVisitor.visit(BasicKernelController.java:274) | at org.jboss.beans.metadata.plugins.AbstractValueMetaData.visit(AbstractValueMetaData.java:81) | at org.jboss.kernel.plugins.dependency.basic.BasicKernelController$DependencyMetaDataVisitor.visit(BasicKernelController.java:275) | at org.jboss.beans.metadata.plugins.AbstractFeatureMetaData.visit(AbstractFeatureMetaData.java:85) | at org.jboss.kernel.plugins.dependency.basic.BasicKernelController$DependencyMetaDataVisitor.visit(BasicKernelController.java:275) | at org.jboss.beans.metadata.plugins.AbstractFeatureMetaData.visit(AbstractFeatureMetaData.java:85) | at org.jboss.kernel.plugins.dependency.basic.BasicKernelController$DependencyMetaDataVisitor.visit(BasicKernelController.java:222) | at org.jboss.kernel.plugins.dependency.basic.BasicKernelController.preprocessMetaData(BasicKernelController.java:85) | at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:210) | at org.jboss.kernel.plugins.dependency.AbstractKernelController.install(AbstractKernelController.java:102) | at org.jboss.test.kernel.AspectTestCase.testDependencyCorrectOrder(AspectTestCase.java:61) | | View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3874379#3874379 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3874379 ------------------------------------------------------- This SF.Net email is sponsored by: New Crystal Reports XI. Version 11 adds new functionality designed to reduce time involved in creating, integrating, and deploying reporting solutions. Free runtime info, new features, or free trial, at: http://www.businessobjects.com/devxi/728 _______________________________________________ JBoss-Development mailing list JBoss-Development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-development