From b3c9e0842f39d2b7b7752bdf58aa0a56ee1f10e9 Mon Sep 17 00:00:00 2001 From: ribeaudc <ribeaudc> Date: Wed, 2 Jul 2008 14:21:38 +0000 Subject: [PATCH] fix: - Because we exit the application, remove the shutdown triggering file. SVN: 7001 --- .../source/java/ch/systemsx/cisd/datamover/DataMover.java | 3 ++- .../java/ch/systemsx/cisd/datamover/DataMoverShutdownHook.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/DataMover.java b/datamover/source/java/ch/systemsx/cisd/datamover/DataMover.java index e21abda92ff..165bebd65a3 100644 --- a/datamover/source/java/ch/systemsx/cisd/datamover/DataMover.java +++ b/datamover/source/java/ch/systemsx/cisd/datamover/DataMover.java @@ -89,7 +89,8 @@ public final class DataMover private static final String[] PROCESS_MARKER_FILENAMES = { INCOMING_PROCESS_MARKER_FILENAME, OUTGOING_PROCESS_MARKER_FILENAME, - LOCAL_PROCESS_MARKER_FILENAME, RECOVERY_PROCESS_MARKER_FILENAME }; + LOCAL_PROCESS_MARKER_FILENAME, RECOVERY_PROCESS_MARKER_FILENAME, + SHUTDOWN_PROCESS_MARKER_FILENAME }; private static final Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION, DataMover.class); diff --git a/datamover/source/java/ch/systemsx/cisd/datamover/DataMoverShutdownHook.java b/datamover/source/java/ch/systemsx/cisd/datamover/DataMoverShutdownHook.java index 9678232d714..83e7749e17c 100644 --- a/datamover/source/java/ch/systemsx/cisd/datamover/DataMoverShutdownHook.java +++ b/datamover/source/java/ch/systemsx/cisd/datamover/DataMoverShutdownHook.java @@ -102,7 +102,8 @@ final class DataMoverShutdownHook implements ITriggerable terminable.terminate(); deleteFile(outgoingTargetLocationFile, "outgoing target location"); deleteFile(markerFile, "marker"); - deleteFile(new File(DATAMOVER_PID_FILE_NAME), "Datamover pid file"); + deleteFile(new File(DATAMOVER_PID_FILE_NAME), "Datamover pid"); + deleteFile(new File(DataMover.SHUTDOWN_MARKER_FILENAME), "shutdown triggering"); exitHandler.exit(0); } } \ No newline at end of file -- GitLab