From 7fa12a5e4faf167ad94da9954c50037362f30092 Mon Sep 17 00:00:00 2001 From: dmgarland Date: Sat, 11 Nov 2006 16:12:46 +0000 Subject: [PATCH 1/1] Added a call to ChangeTracker to FileDeletingProducerNode notifying it of the absolute path to the deleted file and a change type of delete --- source/mir/producer/FileDeletingProducerNode.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/mir/producer/FileDeletingProducerNode.java b/source/mir/producer/FileDeletingProducerNode.java index 2b823faf..c6acdaab 100755 --- a/source/mir/producer/FileDeletingProducerNode.java +++ b/source/mir/producer/FileDeletingProducerNode.java @@ -27,7 +27,10 @@ */ package mir.producer; +import mir.changetracker.ChangeTracker; +import mir.changetracker.ChangeType; import mir.log.LoggerWrapper; +import mircoders.global.MirGlobal; import java.io.File; import java.util.Map; @@ -44,6 +47,10 @@ public class FileDeletingProducerNode extends FileOperationProducerNode { throw new Exception("Unable to delete file " + aFile); } + // Notify the change tracker that the file was deleted + ChangeTracker tracker = MirGlobal.getChangeEngine().getTracker(); + tracker.addChange(aFile.getAbsolutePath(), ChangeType.DELETION); + aLogger.debug("File " + aFile.getName() + " deleted"); } catch (Throwable t) { -- 2.11.0