On Mar 6, 2007, at 12:45 AM, David Blevins wrote:
Going to start wiring in the interceptor support. Probably going
to start with these two:
- OPENEJB-251: javax.interceptor.Interceptors
- OPENEJB-248: javax.interceptor.AroundInvoke
These are in! This basically means we now process the annotations
for interceptors into the respective xml. We already had some code
to process the xml, we're just missing some code to actually wire our
org.apache.openejb.interceptor code in the the containers.
Going to tackle that next.
I added some more jiras in this area to flush it out more. We now have:
[OPENEJB-79] Interceptor classes and chain
[OPENEJB-86] Package-level Interceptors (aka Default Interceptors)
[OPENEJB-87] Class-level Interceptors
[OPENEJB-88] Method-level Interceptors
[OPENEJB-528] Stateless Lifecycle Interception
[OPENEJB-529] Stateless Business Method Interception
[OPENEJB-530] Stateful Business Method Interception
[OPENEJB-531] Stateful Lifecycle Interception
[OPENEJB-532] MessageDriven "onMessage" Interception
[OPENEJB-533] MessageDriven Lifecycle Interception
I assigned 86-88 to Dain for the work he did back in December on the
org.apache.openejb.interceptor package.
I created 528-533 to encompass integrating these into the Containers
business method paths and the lifecycle paths of their respective
instance managers.
For the next step, I'm just going to grab this one and see how it goes:
[OPENEJB-529] Stateless Business Method Interception
-David