I've written a service bean that I would like to have the JBoss microcontainer start for me. It implements the necessary life cycle methods. However, when the server starts the bean for me - the code attempts to create a JMS topic. It looks up the "ConnectionFactory" jndi name - but that name is not yet set. I receive an error. This is the xml that I put into the jboss-service.xml file. As you can see - I do wait for the naming service. However, who sets up the connection factory name? Who should the bean "depend" on?