I just checked in the first part of the container and interceptor
redesign for 4.0, and I want to give the list a status update. The
major highlights of this commit follow:
- Merged invoke and invokeHome into a the single invoke method.
- Remove the EntityPersistenceManager interface, the
BMPPersistencManager class, and CMPPersistenceManager class. These all
have been replaced with new interceptors in the org.jboss.ejb.entity
package.
- Moved the method mapping code from EntityContainer to
EntityInterceptor, and the callback invocation code the
CallbackInterceptor.
- Remove a the message driven specific interceptors because they were
simply copies of the stateless session interceptors.
- A lot of clean up in the interceptor stack.
There is still a lot of work to be done, but it coming a long. Based on
this work I still think we can merge all the containers back into a
single Container class without creating adding any complexity. I also
see a lot of places in the stack where we can simply the code by
breaking the interceptors into smaller steps, just like Bill has already
done with the Entity synchronization, lock, instance, and reentrant
interceptors.
-dain
--
xxxxxxxxxxxxxxxxxxxxxxxx
Dain Sundstrom
Chief Architect JBossCMP
JBoss Group, LLC
xxxxxxxxxxxxxxxxxxxxxxxx
-------------------------------------------------------
This sf.net email is sponsored by: Influence the future
of Java(TM) technology. Join the Java Community
Process(SM) (JCP(SM)) program now.
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0004en
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development
