[jboss-cvs] JBossAS SVN: r87306 - branches/Branch_5_x/profileservice/src/main/org/jboss/profileservice/management.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 14 15:17:00 EDT 2009


Author: emuckenhuber
Date: 2009-04-14 15:17:00 -0400 (Tue, 14 Apr 2009)
New Revision: 87306

Modified:
   branches/Branch_5_x/profileservice/src/main/org/jboss/profileservice/management/ManagementViewImpl.java
Log:
[JBAS-6709] add a deployment type.

Modified: branches/Branch_5_x/profileservice/src/main/org/jboss/profileservice/management/ManagementViewImpl.java
===================================================================
--- branches/Branch_5_x/profileservice/src/main/org/jboss/profileservice/management/ManagementViewImpl.java	2009-04-14 19:03:26 UTC (rev 87305)
+++ branches/Branch_5_x/profileservice/src/main/org/jboss/profileservice/management/ManagementViewImpl.java	2009-04-14 19:17:00 UTC (rev 87306)
@@ -318,8 +318,20 @@
                catch(DeploymentException e)
                {
                   // FIXME Assume a undeployed (stopped) deployment
-                  ManagedDeployment md = new ManagedDeploymentImpl(deployment.getName(),
+                  String deploymentName = deployment.getName();
+                  ManagedDeployment md = new ManagedDeploymentImpl(deploymentName,
                         deployment.getRoot().getName());
+                  
+                  int i = deploymentName.lastIndexOf(".");
+                  if(i != -1 && (i + 1) < deploymentName.length())
+                  {
+                     String guessedType = deploymentName.substring(i + 1, deploymentName.length());
+                     if(guessedType.endsWith("/"))
+                        guessedType = guessedType.substring(0, guessedType.length() -1 );
+                     md.setTypes(new HashSet<String>(1));
+                     md.addType(guessedType);
+                  }
+                  
                   processManagedDeployment(md, key, DeploymentState.STOPPED, 0, trace);
                }
                catch(Exception e)




More information about the jboss-cvs-commits mailing list