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

  Modified:    src/main/org/jboss/management/j2ee EJB.java EjbModule.java
                        EjbModuleMBean.java EntityBean.java
                        J2EEApplication.java
  Log:
  Adjustments to bring JSR-77 for J2EE Applications back.
  
  Revision  Changes    Path
  1.7       +5 -5      jboss/src/main/org/jboss/management/j2ee/EJB.java
  
  Index: EJB.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/management/j2ee/EJB.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- EJB.java  13 Feb 2002 04:42:24 -0000      1.6
  +++ EJB.java  13 Feb 2002 06:00:37 -0000      1.7
  @@ -19,7 +19,7 @@
    * {@link javax.management.j2ee.EJB EJB}.
    *
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Andreas Schaefer</a>.
  - * @version $Revision: 1.6 $
  + * @version $Revision: 1.7 $
    *   
    * <p><b>Revisions:</b>
    *
  @@ -45,7 +45,7 @@
                                                "MessageDrivenBean"
                                             };
      
  -   public static ObjectName create( MBeanServer pServer, String pEJBModule, 
BeanMetaData pBeanMeta ) {
  +   public static ObjectName create( MBeanServer pServer, String pEjbModule, 
BeanMetaData pBeanMeta ) {
         Logger lLog = Logger.getLogger( EJB.class );
         try {
            int lType =
  @@ -58,7 +58,7 @@
               null,
               new Object[] {
                  pBeanMeta.getJndiName(),
  -               new ObjectName( pEJBModule )
  +               new ObjectName( pEjbModule )
               },
               new String[] {
                  String.class.getName(),
  @@ -90,12 +90,12 @@
       *
       * @throws InvalidParameterException If list of nodes or ports was null or empty
       **/
  -   public EJB( String pType, String pName, ObjectName pEJBModule )
  +   public EJB( String pType, String pName, ObjectName pEjbModule )
         throws
            MalformedObjectNameException,
            InvalidParentException
      {
  -      super( pType, pName, pEJBModule );
  +      super( pType, pName, pEjbModule );
      }
   
      // java.lang.Object overrides --------------------------------------
  
  
  
  1.11      +15 -15    jboss/src/main/org/jboss/management/j2ee/EjbModule.java
  
  Index: EjbModule.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/management/j2ee/EjbModule.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- EjbModule.java    13 Feb 2002 05:31:09 -0000      1.10
  +++ EjbModule.java    13 Feb 2002 06:00:37 -0000      1.11
  @@ -29,7 +29,7 @@
    * {@link javax.management.j2ee.EJBModule EJBModule}.
    *
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Andreas Schaefer</a>.
  - * @version $Revision: 1.10 $
  + * @version $Revision: 1.11 $
    *   
    * <p><b>Revisions:</b>
    *
  @@ -39,9 +39,9 @@
    *      the create() and destroy() helper method
    * </ul>
    **/
  -public class EJBModule
  +public class EjbModule
     extends J2EEModule
  -  implements EJBModuleMBean
  +  implements EjbModuleMBean
   {
   
      // Constants -----------------------------------------------------
  @@ -53,7 +53,7 @@
      // Static --------------------------------------------------------
      
      public static ObjectName create( MBeanServer pServer, String pApplicationName, 
String pName, URL pURL ) {
  -      Logger lLog = Logger.getLogger( EJBModule.class );
  +      Logger lLog = Logger.getLogger( EjbModule.class );
         String lDD = null;
         ObjectName lApplication = null;
         try {
  @@ -63,7 +63,7 @@
            ).iterator().next();
            String lServerName = lServer.getKeyPropertyList().get( "type" ) + "=" +
                                 lServer.getKeyPropertyList().get( "name" );
  -         lLog.debug( "EJBModule.create(), server name: " + lServerName );
  +         lLog.debug( "EjbModule.create(), server name: " + lServerName );
            lApplication = (ObjectName) pServer.queryNames(
                new ObjectName( J2EEManagedObject.getDomainName() + 
":type=J2EEApplication" +
                   ",name=" + pApplicationName + "," + lServerName + ",*"
  @@ -74,7 +74,7 @@
            lDD = J2EEDeployedObject.getDeploymentDescriptor( pURL, 
J2EEDeployedObject.EJB );
         }
         catch( Exception e ) {
  -//AS         lLog.error( "Could not create JSR-77 EJBModule: " + pApplicationName, 
e );
  +//AS         lLog.error( "Could not create JSR-77 EjbModule: " + pApplicationName, 
e );
            return null;
         }
         try {
  @@ -85,7 +85,7 @@
               ", dd: " + lDD
            );
            return pServer.createMBean(
  -            "org.jboss.management.j2ee.EJBModule",
  +            "org.jboss.management.j2ee.EjbModule",
               null,
               new Object[] {
                  pName,
  @@ -100,19 +100,19 @@
            ).getObjectName();
         }
         catch( Exception e ) {
  -//AS         lLog.error( "Could not create JSR-77 EJBModule: " + pApplicationName, 
e );
  +//AS         lLog.error( "Could not create JSR-77 EjbModule: " + pApplicationName, 
e );
            return null;
         }
      }
      
      public static void destroy( MBeanServer pServer, String pModuleName ) {
  -      Logger lLog = Logger.getLogger( EJBModule.class );
  +      Logger lLog = Logger.getLogger( EjbModule.class );
         try {
  -         // Now remove the EJBModule
  +         // Now remove the EjbModule
            pServer.unregisterMBean( new ObjectName( pModuleName ) );
         }
         catch( Exception e ) {
  -//AS         lLog.error( "Could not destory JSR-77 EJBModule: " + pModuleName, e );
  +//AS         lLog.error( "Could not destory JSR-77 EjbModule: " + pModuleName, e );
         }
      }
      
  @@ -126,17 +126,17 @@
      *
      * @throws InvalidParameterException If the given Name is null
      **/
  -   public EJBModule( String pName, ObjectName pApplication, String 
pDeploymentDescriptor )
  +   public EjbModule( String pName, ObjectName pApplication, String 
pDeploymentDescriptor )
         throws
            MalformedObjectNameException,
            InvalidParentException
      {
  -      super( "EJBModule", pName, pApplication, pDeploymentDescriptor );
  +      super( "EjbModule", pName, pApplication, pDeploymentDescriptor );
      }
   
      // Public --------------------------------------------------------
      
  -   // EJBModule implementation --------------------------------------
  +   // EjbModule implementation --------------------------------------
      
      public ObjectName[] getEjbs() {
         return (ObjectName[]) mEJBs.toArray( new ObjectName[ 0 ] );
  @@ -180,7 +180,7 @@
      // Object overrides ---------------------------------------------------
      
      public String toString() {
  -      return "EJBModule[ " + super.toString() +
  +      return "EjbModule[ " + super.toString() +
            "EJBs: " + mEJBs +
            " ]";
      }
  
  
  
  1.5       +2 -2      jboss/src/main/org/jboss/management/j2ee/EjbModuleMBean.java
  
  Index: EjbModuleMBean.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/management/j2ee/EjbModuleMBean.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- EjbModuleMBean.java       13 Feb 2002 05:32:48 -0000      1.4
  +++ EjbModuleMBean.java       13 Feb 2002 06:00:37 -0000      1.5
  @@ -13,7 +13,7 @@
    * EJBModule}.
    *
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Andreas Schaefer</a>.
  - * @version $Revision: 1.4 $
  + * @version $Revision: 1.5 $
    *   
    * <p><b>Revisions:</b>
    *
  @@ -22,7 +22,7 @@
    * <li> Adjustments to the JBoss Guidelines
    * </ul>
    **/
  -public interface EJBModuleMBean
  +public interface EjbModuleMBean
      extends EJBModule, J2EEManagedObjectMBean
   {
   }
  
  
  
  1.4       +2 -2      jboss/src/main/org/jboss/management/j2ee/EntityBean.java
  
  Index: EntityBean.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/management/j2ee/EntityBean.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- EntityBean.java   27 Nov 2001 06:15:26 -0000      1.3
  +++ EntityBean.java   13 Feb 2002 06:00:37 -0000      1.4
  @@ -14,7 +14,7 @@
    * {@link javax.management.j2ee.EntityBean EntityBean}.
    *
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Andreas Schaefer</a>.
  - * @version $Revision: 1.3 $
  + * @version $Revision: 1.4 $
    *   
    * <p><b>Revisions:</b>
    *
  @@ -40,12 +40,12 @@
       *
       * @throws InvalidParameterException If list of nodes or ports was null or empty
       **/
  -   public EntityBean( String pName, ObjectName pEJBModule )
  +   public EntityBean( String pName, ObjectName pEjbModule )
         throws
            MalformedObjectNameException,
            InvalidParentException
      {
  -      super( "EntityBean", pName, pEJBModule );
  +      super( "EntityBean", pName, pEjbModule );
      }
   
      // -------------------------------------------------------------------------
  
  
  
  1.8       +10 -5     jboss/src/main/org/jboss/management/j2ee/J2EEApplication.java
  
  Index: J2EEApplication.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/management/j2ee/J2EEApplication.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- J2EEApplication.java      4 Dec 2001 03:24:36 -0000       1.7
  +++ J2EEApplication.java      13 Feb 2002 06:00:37 -0000      1.8
  @@ -24,7 +24,7 @@
    * {@link javax.management.j2ee.J2EEApplication J2EEApplication}.
    *
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Andreas Schaefer</a>.
  - * @version $Revision: 1.7 $
  + * @version $Revision: 1.8 $
    *   
    * <p><b>Revisions:</b>
    *
  @@ -46,7 +46,7 @@
      
      // Static --------------------------------------------------------
      
  -   public static ObjectName create( MBeanServer pServer, String pName, String 
pDescriptor ) {
  +   public static ObjectName create( MBeanServer pServer, String pName, URL pURL ) {
         Logger lLog = Logger.getLogger( J2EEApplication.class );
         String lDD = null;
         ObjectName lServer = null;
  @@ -55,12 +55,17 @@
                new ObjectName( J2EEManagedObject.getDomainName() + 
":type=J2EEServer,*" ),
                null
            ).iterator().next();
  +         // First get the deployement descriptor
  +         lDD = J2EEDeployedObject.getDeploymentDescriptor( pURL, 
J2EEDeployedObject.APPLICATION );
         }
         catch( Exception e ) {
   //AS         lLog.error( "Could not create JSR-77 J2EEApplication: " + pName, e );
            return null;
         }
         try {
  +         lLog.debug( "Create J2EE Application, name: " + pName +
  +            ", server: " + lServer
  +         );
            // Now create the J2EEApplication
            return pServer.createMBean(
               "org.jboss.management.j2ee.J2EEApplication",
  @@ -68,7 +73,7 @@
               new Object[] {
                  pName,
                  lServer,
  -               pDescriptor
  +               lDD
               },
               new String[] {
                  String.class.getName(),
  @@ -140,7 +145,7 @@
      
      public void addChild( ObjectName pChild ) {
         String lType = J2EEManagedObject.getType( pChild );
  -      if( "EJBModule".equals( lType ) ) {
  +      if( "EjbModule".equals( lType ) ) {
            mModules.add( pChild );
         } else if( "WebModule".equals( lType ) ) {
            mModules.add( pChild );
  @@ -151,7 +156,7 @@
      
      public void removeChild( ObjectName pChild ) {
         String lType = J2EEManagedObject.getType( pChild );
  -      if( "EJBModule".equals( lType ) ) {
  +      if( "EjbModule".equals( lType ) ) {
            mModules.remove( pChild );
         } else if( "WebModule".equals( lType ) ) {
            mModules.remove( pChild );
  
  
  

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

Reply via email to