[jboss-cvs] JBossAS SVN: r58696 - in trunk/server/src/main/org/jboss/ejb: . deployers

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 27 18:13:45 EST 2006


Author: scott.stark at jboss.org
Date: 2006-11-27 18:13:43 -0500 (Mon, 27 Nov 2006)
New Revision: 58696

Modified:
   trunk/server/src/main/org/jboss/ejb/EjbModule.java
   trunk/server/src/main/org/jboss/ejb/deployers/EjbDeployer.java
Log:
Fix the copy/paste comments and use the DeploymentUnit.simpleName as the jmx module name.

Modified: trunk/server/src/main/org/jboss/ejb/EjbModule.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/EjbModule.java	2006-11-27 22:55:33 UTC (rev 58695)
+++ trunk/server/src/main/org/jboss/ejb/EjbModule.java	2006-11-27 23:13:43 UTC (rev 58696)
@@ -365,7 +365,7 @@
          Iterator beans = appMetaData.getEnterpriseBeans();
          String contextID = appMetaData.getJaccContextID();
          if( contextID == null )
-            contextID = EjbDeployer.shortNameFromDeploymentName(deploymentUnit.getName());
+            contextID = deploymentUnit.getSimpleName();
          appMetaData.setJaccContextID(contextID);
          PolicyConfigurationFactory pcFactory = PolicyConfigurationFactory.getPolicyConfigurationFactory();
          PolicyConfiguration pc = pcFactory.getPolicyConfiguration(contextID, true);

Modified: trunk/server/src/main/org/jboss/ejb/deployers/EjbDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/deployers/EjbDeployer.java	2006-11-27 22:55:33 UTC (rev 58695)
+++ trunk/server/src/main/org/jboss/ejb/deployers/EjbDeployer.java	2006-11-27 23:13:43 UTC (rev 58696)
@@ -57,27 +57,6 @@
    /** The ejb timer service */
    private String timerServiceName;
 
-   /**
-    * A utility method that takes a deployment unit name and strips it down to the base war
-    * name without the .war suffix.
-    * @param name - the DeploymentUnit name.
-    */
-   public static String shortNameFromDeploymentName(String name)
-   {
-      String shortName = name;
-      String[] parts = name.split("/|\\.");
-      if( parts.length > 1 )
-      {
-         // If it ends in .war, use the previous part
-         if( parts[parts.length-1].equals("war") )
-            shortName = parts[parts.length-2];
-         // else use the last part
-         else
-            shortName = parts[parts.length-1];
-      }
-      return shortName;
-   }
-
    public EjbDeployer()
    {
       super(ApplicationMetaData.class);
@@ -225,11 +204,11 @@
 
    /**
     * Get the object name of the ServiceMetaData instance associated with
-    * the WebMetaData. This uses the pattern:
-    * "jboss.web.deployment:war="+metaData.getContextRoot()
+    * the EjbModule. This uses the pattern:
+    * "jboss.j2ee:service=EjbModule,module="+unit.getSimpleName()
     * 
-    * @param metaData - the web app metaData
-    * @return "jboss.web.deployment:war="+metaData.getContextRoot();
+    * @param metaData - the ejb jar metaData
+    * @return "jboss.j2ee:service=EjbModule,module="+unit.getSimpleName()
     * @throws MalformedObjectNameException 
     */
    protected ObjectName getObjectName(DeploymentUnit unit, ApplicationMetaData metaData)
@@ -238,8 +217,7 @@
       String name = metaData.getJmxName();
       if( name == null )
       {
-         name = EjbModule.BASE_EJB_MODULE_NAME + ",module="
-            + shortNameFromDeploymentName(unit.getName());
+         name = EjbModule.BASE_EJB_MODULE_NAME + ",module="+unit.getSimpleName();
       }
 
       // Build an escaped JMX name including deployment shortname




More information about the jboss-cvs-commits mailing list