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

Reply via email to