I have a SFSB that, when invoked by a JSF action, needs to delegate its' 
function to multiple other SFSB of the same type.  I can't use the standard 
@In(create = true) annotation here because besides the fact that the delegates 
are stored in a List, I need a new unique instance for each one.  What I've 
attempted to do is use the Component.newInstance() method, and although that 
does return an object of the correct type, that object does not appear to be 
intercepted correctly.  Each of the delegates has a @Logger annotation yet the 
Log instance is always null.  I even added @Intercept(InterceptionType.ALWAYS) 
but it has made no difference.  This seems particular strange to me since I'd 
imagine all my SessionBeans would be intercepted due to the 

<ejb-jar>
  |    <assembly-descriptor>
  |       <interceptor-binding>
  |          <ejb-name>*</ejb-name>
  |          
<interceptor-class>org.jboss.seam.ejb.SeamInterceptor</interceptor-class>
  |       </interceptor-binding>
  |    </assembly-descriptor>
  | </ejb-jar>

statement in ejb-jar.xml.  Am I making any glaring mistakes?

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

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

Reply via email to