summaryrefslogtreecommitdiff
path: root/qpid/java/broker
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java/broker')
-rw-r--r--qpid/java/broker/src/main/java/org/apache/qpid/server/queue/FileQueueBackingStore.java6
-rw-r--r--qpid/java/broker/src/main/java/org/apache/qpid/server/queue/FileQueueBackingStoreFactory.java2
2 files changed, 6 insertions, 2 deletions
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/FileQueueBackingStore.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/FileQueueBackingStore.java
index e98a40fc6c..b9d07d032b 100644
--- a/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/FileQueueBackingStore.java
+++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/FileQueueBackingStore.java
@@ -345,7 +345,11 @@ public class FileQueueBackingStore implements QueueBackingStore
_log.info("Closing Backing store at:" + _flowToDiskLocation);
if (!FileUtils.delete(new File(_flowToDiskLocation), true))
{
- _log.error("Unable to fully delete backing store location");
+ // Attempting a second time appears to ensure that it is deleted.
+ if (!FileUtils.delete(new File(_flowToDiskLocation), true))
+ {
+ _log.error("Unable to fully delete backing store location");
+ }
}
}
diff --git a/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/FileQueueBackingStoreFactory.java b/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/FileQueueBackingStoreFactory.java
index b53d5a99ee..8981db0071 100644
--- a/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/FileQueueBackingStoreFactory.java
+++ b/qpid/java/broker/src/main/java/org/apache/qpid/server/queue/FileQueueBackingStoreFactory.java
@@ -33,7 +33,7 @@ public class FileQueueBackingStoreFactory implements QueueBackingStoreFactory
private static final Logger _log = Logger.getLogger(FileQueueBackingStoreFactory.class);
private String _flowToDiskLocation;
- private static final String QUEUE_BACKING_DIR = "queueBacking";
+ public static final String QUEUE_BACKING_DIR = "queueBacking";
public void configure(VirtualHost virtualHost, VirtualHostConfiguration config) throws ConfigurationException
{