I tried injecting a service bean reference into a Seam component using org.jboss.annotation.ejb.Depends which unfortunately didn't do much. This works for EJBs and other JMX beans but not for regular Seam java beans.
Is there something I'm doing wrong, or is this simply not supported (yet) ?
@Depends is a JBoss extension to EJB3, Seam javabeans aren't EJB3 beans so it doesn't work (just like the rest of the EJB3 injection annotations won't work). I doubt it ever will.