What is the timeframe for integrating the new classloaders in AS trunk?
It should be in beta3:
Don't know what that means for tha actual trunk.
Soon and yes I know.
The crappy classloader integration has been an outstanding issue for too long.
It's not just AOP. :-)
The same broken (reverse integration) strategy where the integratee
defines the integration point and then just goes ahead and uses
implementation details of other projects without
regard as to whether they are intended to be used that way
is endemic (EJB3, webservices, jboss-aspects, etc.) and raised here:
We had the same discussion about EJB3 and Security on Friday.
Eventually, laziness and thoughtlessness comes back to bite you! :-)
In general all integrations should have three components.
1) An implementation neutral api/spi that defines what needs to be
achieved NOT how you achieve it.
2) Implements of (1), i.e. how you achieve it
Except for simple cases these should be in three different projects with
the only dependency being on 1 never on 2 - except for integration testing. :-)
Once this is done it will also be relatively trivial to run in A.N.Other appserver
by reimplementing the integration points for that server.