[jboss-dev-forums] [Design of JBossXB] - Re: Too much resolution?

scott.stark@jboss.org do-not-reply at jboss.com
Fri Oct 19 12:22:41 EDT 2007


Well, when I added the following "http://www.jboss.com/xml/ns/javaee" namespace binding to the JBoss50MetaData.class the binding time speed up 10x:


  |    public static SchemaBindingResolver initResolver()
  |    {
  |       DefaultSchemaResolver resolver = new DefaultSchemaResolver();
  |       resolver.addClassBindingForLocation("ejb-jar_2_0.dtd", EjbJar20MetaData.class);
  |       resolver.addClassBindingForLocation("ejb-jar_2_1.xsd", EjbJar21MetaData.class);
  |       resolver.addClassBindingForLocation("jboss_3_0.dtd", JBoss50DTDMetaData.class);
  |       resolver.addClassBindingForLocation("jboss_3_2.dtd", JBoss50DTDMetaData.class);
  |       resolver.addClassBindingForLocation("jboss_4_0.dtd", JBoss50DTDMetaData.class);
  |       resolver.addClassBindingForLocation("jboss_4_2.dtd", JBoss50DTDMetaData.class);
  |       resolver.addClassBindingForLocation("jboss_5_0.dtd", JBoss50DTDMetaData.class);
  |       resolver.addClassBindingForLocation("jboss_5_0.xsd", JBoss50MetaData.class);
  |       // Workaround wildard resolution slowness
  |       resolver.addClassBinding("http://www.jboss.com/xml/ns/javaee", JBoss50MetaData.class);
  |       return resolver;
  |    }
  | 


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4097049#4097049

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4097049



More information about the jboss-dev-forums mailing list