From b0c99396650a239f15f9b8849f674eab22793ffa Mon Sep 17 00:00:00 2001 From: ribeaudc <ribeaudc> Date: Tue, 3 Jun 2008 04:16:28 +0000 Subject: [PATCH] change: - 'ProcessRunner' and 'IProcess' refactored. Now called 'CallableExecutor'. SVN: 6412 --- .../datamover/filesystem/RetryingPathMover.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/RetryingPathMover.java b/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/RetryingPathMover.java index 2822107924f..c509a493e96 100644 --- a/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/RetryingPathMover.java +++ b/datamover/source/java/ch/systemsx/cisd/datamover/filesystem/RetryingPathMover.java @@ -24,8 +24,8 @@ import org.apache.log4j.Logger; import ch.systemsx.cisd.common.logging.LogCategory; import ch.systemsx.cisd.common.logging.LogFactory; -import ch.systemsx.cisd.common.process.FileRenamingProcess; -import ch.systemsx.cisd.common.process.ProcessRunner; +import ch.systemsx.cisd.common.process.CallableExecutor; +import ch.systemsx.cisd.common.process.FileRenamingCallable; import ch.systemsx.cisd.common.utilities.FileUtilities; import ch.systemsx.cisd.datamover.filesystem.intf.IPathMover; @@ -73,11 +73,10 @@ class RetryingPathMover implements IPathMover destinationPath)); } File destFile = new File(destinationPath); - final FileRenamingProcess process = - new FileRenamingProcess(maxRetriesOnFailure, millisToSleepOnFailure, sourcePath, - destFile); - new ProcessRunner(process); - if (process.isRenamed() == false) + final Boolean renamed = + new CallableExecutor(maxRetriesOnFailure, millisToSleepOnFailure) + .executeCallable(new FileRenamingCallable(sourcePath, destFile)); + if (renamed == null || renamed == false) { notificationLog.error(String.format( "Moving path '%s' to directory '%s' failed, giving up.", sourcePath, -- GitLab