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

Reply via email to