From a692981c9f3be95748cf9fe2cc75343441e0aaf5 Mon Sep 17 00:00:00 2001
From: brinn <brinn>
Date: Thu, 28 Jun 2012 12:16:18 +0000
Subject: [PATCH] Re-add constructor removed by mistake in the previous commit.

SVN: 25928
---
 .../DirectoryScanningTimerTask.java           | 21 +++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/common/source/java/ch/systemsx/cisd/common/filesystem/DirectoryScanningTimerTask.java b/common/source/java/ch/systemsx/cisd/common/filesystem/DirectoryScanningTimerTask.java
index e8d2ca3102f..4178ae683a8 100644
--- a/common/source/java/ch/systemsx/cisd/common/filesystem/DirectoryScanningTimerTask.java
+++ b/common/source/java/ch/systemsx/cisd/common/filesystem/DirectoryScanningTimerTask.java
@@ -124,6 +124,24 @@ public final class DirectoryScanningTimerTask extends TimerTask implements ITime
                 .asScanningHandler(sourceDirectory, handler), 0, null, null);
     }
 
+    /**
+     * Creates a <var>DirectoryScanningTimerTask</var>.
+     * 
+     * @param scannedStore The store which is scan for entries.
+     * @param directoryScanningHandler A directory scanning handler.
+     * @param storeHandler The handler that is used for treating the matching paths.
+     * @param ignoredErrorCount The number of consecutive errors of reading the directory that need
+     *            to occur before the next error is logged (can be used to suppress error when the
+     *            directory is on a remote share and the server is flaky sometimes)
+     */
+    public DirectoryScanningTimerTask(final IScannedStore scannedStore,
+            final IDirectoryScanningHandler directoryScanningHandler,
+            final IStoreHandler storeHandler, final int ignoredErrorCount)
+    {
+        this(scannedStore, directoryScanningHandler, storeHandler, ignoredErrorCount, null, null);
+
+    }
+
     /**
      * Creates a <var>DirectoryScanningTimerTask</var>.
      * 
@@ -448,8 +466,7 @@ public final class DirectoryScanningTimerTask extends TimerTask implements ITime
         if (activityLogDirectoryOrNull != null)
         {
             final File activityFile =
-                    new File(activityLogDirectoryOrNull, threadNameOrNull.replace(' ',
-                            '_'));
+                    new File(activityLogDirectoryOrNull, threadNameOrNull.replace(' ', '_'));
             try
             {
                 FileUtils.touch(activityFile);
-- 
GitLab