User: d_jencks Date: 02/04/13 09:10:11 Modified: src/main/org/jboss/ejb EjbModule.java Log: Added ability to declare mbean dependencies from ejbs and container configurations Revision Changes Path 1.19 +9 -7 jboss/src/main/org/jboss/ejb/EjbModule.java Index: EjbModule.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/EjbModule.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- EjbModule.java 13 Apr 2002 01:40:31 -0000 1.18 +++ EjbModule.java 13 Apr 2002 16:10:11 -0000 1.19 @@ -80,7 +80,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">David Jencks</a> * @author <a href="mailto:[EMAIL PROTECTED]">Francisco Reverbel</a> * @author <a href="mailto:[EMAIL PROTECTED]">Adrian.Brock</a> - * @version $Revision: 1.18 $ + * @version $Revision: 1.19 $ * * @jmx:mbean extends="org.jboss.system.ServiceMBean" */ @@ -370,19 +370,21 @@ ObjectName jmxName= con.getJmxName(); server.registerMBean(con, jmxName); - serviceController.create(jmxName); + BeanMetaData metaData = con.getBeanMetaData(); + Collection depends = metaData.getDepends(); + serviceController.create(jmxName, depends); // Create JSR-77 EJB-Wrapper log.debug( "Application.create(), create JSR-77 EJB-Component" ); - BeanMetaData lMetaData = con.getBeanMetaData(); + //BeanMetaData lMetaData = con.getBeanMetaData(); int lType = - lMetaData.isSession() ? - ( ( (SessionMetaData) lMetaData ).isStateless() ? 2 : 1 ) : - ( lMetaData.isMessageDriven() ? 3 : 0 ); + metaData.isSession() ? + ( ( (SessionMetaData) metaData ).isStateless() ? 2 : 1 ) : + ( metaData.isMessageDriven() ? 3 : 0 ); ObjectName lEJB = EJB.create( server, getModuleName().toString(), lType, - lMetaData.getJndiName() + metaData.getJndiName() ); if (debug) { log.debug( "Application.start(), EJB: " + lEJB );
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development