In building the Web Beans RI we have decided from the outset to not provide any
built in discovery of classes and xml files to deploy, but instead delegate to
the container via an SPI. We need initially to build one that is suitable for
JBoss 5.
I have decided that the simplest approach is for the integration layer to
implement the discovery rules, thus the SPI is very simple:
public interface WebBeanDiscovery {
|
| public Set<Class<?>> discoverWebBeanClasses();
|
| }
The returned Set<Class<?>> should comprise all classes which present in this
archive (and any sub-deployments it has e.g. in the war for an ear):
* any web-beans.xml file in any root directory of the application classpath,
* any ejb-jar.xml file in any root directory of the application classpath that
also has a web-beans.xml file, and
* any Java class in any archive or directory in the classpath that has a
web-beans.xml file in the root directory.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4189390#4189390
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4189390
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user