User: schaefera
  Date: 02/02/12 22:00:37

  Modified:    src/main/org/jboss/ejb Application.java EJBDeployer.java
  Log:
  Adjustments to bring JSR-77 for J2EE Applications back.
  
  Revision  Changes    Path
  1.26      +6 -1      jboss/src/main/org/jboss/ejb/Application.java
  
  Index: Application.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/Application.java,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- Application.java  20 Jan 2002 15:16:18 -0000      1.25
  +++ Application.java  13 Feb 2002 06:00:37 -0000      1.26
  @@ -18,6 +18,7 @@
   
   import org.jboss.system.Service;
   import org.jboss.management.j2ee.EJB;
  +import org.jboss.management.j2ee.EjbModule;
   
   /**
    * An Application represents a collection of beans that are deployed as a
  @@ -30,7 +31,7 @@
    * @see EJBDeployer
    * 
    * @author <a href="mailto:[EMAIL PROTECTED]";>Rickard �berg</a>
  - * @version $Revision: 1.25 $
  + * @version $Revision: 1.26 $
    */
   public class Application
      implements Service
  @@ -208,6 +209,7 @@
       */
      public void start() throws Exception
      {
  +      System.out.println( "Application.start(), begin" );
         for (Iterator i = containers.values().iterator(); i.hasNext();)
         {
            Container con = (Container)i.next();
  @@ -216,13 +218,16 @@
         for (Iterator i = containers.values().iterator(); i.hasNext();)
         {
            Container con = (Container)i.next();
  +         System.out.println( "Application.start(), start container: " + con );
            con.start();
            // Create JSR-77 EJB-Wrapper
  +         System.out.println( "Application.start(), create JSR-77 EJB-Component" );
            ObjectName lEJB = EJB.create(
               con.mbeanServer,
               getModuleName(),
               con.getBeanMetaData()
            );
  +         System.out.println( "Application.start(), EJB: " + lEJB );
            if( lEJB != null ) {
               con.mEJBObjectName = lEJB.toString();
            }
  
  
  
  1.6       +21 -1     jboss/src/main/org/jboss/ejb/EJBDeployer.java
  
  Index: EJBDeployer.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/EJBDeployer.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- EJBDeployer.java  12 Feb 2002 03:33:00 -0000      1.5
  +++ EJBDeployer.java  13 Feb 2002 06:00:37 -0000      1.6
  @@ -74,7 +74,7 @@
   * @author <a href="mailto:[EMAIL PROTECTED]";>Peter Antman</a>.
   * @author <a href="mailto:[EMAIL PROTECTED]";>Scott Stark</a>
   * @author <a href="mailto:[EMAIL PROTECTED]";>Sacha Labourey</a>
  -* @version $Revision: 1.5 $ 
  +* @version $Revision: 1.6 $ 
   */
   public class EJBDeployer
   extends ServiceMBeanSupport
  @@ -432,6 +432,26 @@
            // Init application
            //app.create();
            // Start application
  +         log.info( "start application, deploymentInfo: " + sdi +
  +            ", short name: " + sdi.shortName +
  +            ", parent short name: " + ( sdi.parent == null ? "null" : 
sdi.parent.shortName )
  +         );
  +         // Create JSR-77 EJB-Module
  +         int i = app.getName().lastIndexOf( "/" );
  +         String lName = app.getName().substring(
  +            i >= 0 ? i + 1 : 0
  +         );
  +         if( sdi.parent != null ) {
  +            ObjectName lModule = EjbModule.create(
  +               getServer(),
  +               sdi.parent.shortName,
  +               lName,
  +               app.url
  +            );
  +            if( lModule != null ) {
  +               app.setModuleName( lModule.toString() );
  +            }
  +         }
            app.start();
            
            // Done
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to