I want to create two deployers.
* An annotation deployer that creates a map of Javassist ClassFile objects for all classes
in the Deployment Unit's classpath and attaches this map to the DeploymentUnit.
Annotation driven deployers like EJB3, would use this cache to scan for annotations. This
deployer exists solely for performance reasons. We don't want more than one deployer
scanning and reparsing .class files to create Javassist objects just to figure out whether
it should process the archive. Another feature of the deployer woudl be the ability to
fine tune scanning.
- A META-INF/.noscan file. If this file exists in the archive, the annotation deployer
will not create the javassist cache. (no scanning)
- A META-INF/.ignore-scan file that allows you to list archives you don't want
scanned.
* The second deployer is just to clean up this cache.
I've had a few people complain about boottime performance both on forums and support
cases. This would help to alleviate this problem.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4056908#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...