Yes that worked! Thank you to both Matt and Knass.

My classes look like this:
@Local
  | public interface Simple
  | {
  |     public abstract String getName();
  | }
  | 
  | @Stateless
  | @Name("simpleBean")
  | public class SimpleBean implements Simple
  | {
  |     private String name = "simple";
  | 
  |     public String getName()
  |     {
  |             return name;
  |     }
  | }
  | 
  | @Local
  | public interface Container
  | {
  |     public abstract String getName();
  | }
  | 
  | @Stateless
  | @Name("containerBean")
  | public class ContainerBean implements Container
  | {
  |     @In(create=true)
  |     Simple simpleBean;
  |     
  |     public String getName()
  |     {
  |             return simpleBean.getName();
  |     }
  | }

I'm still left wondering about the implementation details within the EJB 
container. I suspect that the ContainerBean is issued a proxy stub to which it 
maintains a reference. This would allow different pooled SimpleBeans to service 
the getName() method call from the ContainerBean. In this scenario I think 
things should work as planned. Any further insights appreciated...

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

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

Reply via email to