[jboss-svn-commits] JBL Code SVN: r23200 - labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Sep 29 21:42:38 EDT 2008


Author: tcunning
Date: 2008-09-29 21:42:38 -0400 (Mon, 29 Sep 2008)
New Revision: 23200

Modified:
   labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/DeploymentComponent.java
   labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ESBComponent.java
Log:
JBNADM-3532
Make sure deleting resources works.


Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/DeploymentComponent.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/DeploymentComponent.java	2008-09-29 22:15:16 UTC (rev 23199)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/DeploymentComponent.java	2008-09-30 01:42:38 UTC (rev 23200)
@@ -1,4 +1,4 @@
-package org.jbosson.plugins.jbossesb;
+ package org.jbosson.plugins.jbossesb;
 
 import java.io.BufferedInputStream;
 import java.io.BufferedOutputStream;
@@ -36,6 +36,7 @@
 import org.rhq.core.pluginapi.inventory.ResourceContext;
 import org.rhq.core.pluginapi.operation.OperationContext;
 import org.rhq.core.pluginapi.operation.OperationFacet;
+import org.rhq.plugins.jbossas.JBossASServerComponent;
 import org.rhq.plugins.jbossas.util.FileContentDelegate;
 import org.rhq.plugins.jmx.JMXComponent;
 import org.rhq.plugins.jmx.MBeanResourceComponent;
@@ -241,9 +242,12 @@
 
 	public void deleteResource() throws Exception {
         Configuration pluginConfiguration = super.resourceContext.getPluginConfiguration();
-        String fullFileName = pluginConfiguration.getSimple("filename").getStringValue();
+        String fullFileName = pluginConfiguration.getSimple("deployment").getStringValue();
+        
+        ESBComponent jbossASComponent = (ESBComponent) super.resourceContext.getParentResourceComponent();
+        //File deploymentFile = jbossASComponent.getDeploymentFilePath(super.resourceContext.getResourceKey());
 
-        File file = new File(fullFileName);
+        File file = new File(jbossASComponent.getConfigurationPath() + "/deploy/" + fullFileName);
 
         if (!file.exists()) {
             throw new Exception("Cannot find application file to delete: " + fullFileName);

Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ESBComponent.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ESBComponent.java	2008-09-29 22:15:16 UTC (rev 23199)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/ESBComponent.java	2008-09-30 01:42:38 UTC (rev 23200)
@@ -35,6 +35,7 @@
 import org.rhq.plugins.jbossas.JBossASServerComponent;
 import org.rhq.plugins.jbossas.util.FileContentDelegate;
 import org.rhq.plugins.jmx.MBeanResourceComponent;
+import org.rhq.plugins.utils.FileUtils;
 
 public class ESBComponent extends MBeanResourceComponent implements CreateChildResourceFacet, ContentFacet {
    private static final String RESOURCE_TYPE_ESB = "JBoss ESB Deployment";




More information about the jboss-svn-commits mailing list