I'm exploring this in the debugger, but admit it's a bit of a mystery to me 
where injection takes place (Interceptor driven and via the Component class I 
think).

Here's what I'm seeing.

In this case, IngestService is a SLSB injected into a SFSB.  This is injected 
and initialized properly.  Looking at the instance of ingestService from the 
SFSB shows this:


  | ingestService       Object_$$_javassist_1  (id=3251)        
  |     handler ClientSideInterceptor  (id=3250)        
  | 

Got it.  ClientSideInterceptor adds all of the Seamy goodness.

Step down into ingestService itself, which contains the SLSB ingestUtil.  This 
SLSB is injected by Seam, just like the above.  But ingestUtil isn't 
intercepted at all.  This is how ingestUtil looks as seen from the SLSB bean 
owning it:


  | ingestUtil  CsvIngestUtil  (id=3213)        
  | 

It's the naked SLSB.  

I'd like to figure out why this is, but interceptors are subtle.  If anyone on 
the Seam team or otherwise could give me a pointer here I'd appreciate it. 

Thanks

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4035067#4035067

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4035067
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to