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