[jboss-svn-commits] JBL Code SVN: r29018 - 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
Fri Aug 21 12:23:30 EDT 2009
Author: tcunning
Date: 2009-08-21 12:23:30 -0400 (Fri, 21 Aug 2009)
New Revision: 29018
Modified:
labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/DeploymentComponent.java
Log:
SOA-1451
Port over changes from trunk to replace the use FileUtils.
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 2009-08-21 15:40:56 UTC (rev 29017)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/tools/jonplugin/src/main/java/org/jbosson/plugins/jbossesb/DeploymentComponent.java 2009-08-21 16:23:30 UTC (rev 29018)
@@ -40,7 +40,6 @@
import org.rhq.plugins.jbossas.util.FileContentDelegate;
import org.rhq.plugins.jmx.JMXComponent;
import org.rhq.plugins.jmx.MBeanResourceComponent;
-import org.rhq.plugins.utils.FileUtils;
/**
* Component for ESB package deployment.
@@ -240,6 +239,23 @@
return isreg ? AvailabilityType.UP : AvailabilityType.DOWN;
}
+ /**
+ * Recursively deletes a series of files. Any directories found in the list of files will be recursively deleted as
+ * well.
+ *
+ * @param contents list of files to delete
+ */
+ public static void deleteDirectoryContents(File[] contents) {
+ for (File file : contents) {
+ if (file.isDirectory()) {
+ deleteDirectoryContents(file.listFiles());
+ }
+
+ file.delete();
+ }
+ }
+
+
public void deleteResource() throws Exception {
Configuration pluginConfiguration = super.resourceContext.getPluginConfiguration();
String fullFileName = pluginConfiguration.getSimple("deployment").getStringValue();
@@ -254,7 +270,7 @@
}
if (file.isDirectory()) {
- FileUtils.deleteDirectoryContents(file.listFiles());
+ deleteDirectoryContents(file.listFiles());
}
boolean result = file.delete();
More information about the jboss-svn-commits
mailing list