{@link LoadTimeWeaver} implementation for JBoss's instrumentable ClassLoader.Autodetects the specific JBoss version at runtime: currently supports JBoss AS 5, 6 and 7 (as of Spring 3.1).
NOTE: On JBoss 6.0, to avoid the container loading the classes before the application actually starts, one needs to add a WEB-INF/jboss-scanning.xml file to the application archive - with the following content:
<scanning xmlns="urn:jboss:scanning:1.0"/>
Thanks to Ales Justin and Marius Bogoevici for the initial prototype.
@author Costin Leau
@author Juergen Hoeller
@since 3.0