From 451aec96252c8888dc16f6311b4c3a2d50c7a8a1 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Thu, 15 Mar 2007 20:48:25 +0000
Subject: [PATCH] Add new interfaces that can be used to notify Directory Server components when an import, export, backup, or restore task is about to begin or has ended.
---
opendj-sdk/opends/src/server/org/opends/server/tasks/ImportTask.java | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/tasks/ImportTask.java b/opendj-sdk/opends/src/server/org/opends/server/tasks/ImportTask.java
index 1e23b92..688c4e8 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tasks/ImportTask.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tasks/ImportTask.java
@@ -528,7 +528,9 @@
// Launch the import.
try
{
+ DirectoryServer.notifyImportBeginning(backend, importConfig);
backend.importLDIF(configEntry, baseDNs, importConfig);
+ DirectoryServer.notifyImportEnded(backend, importConfig, true);
}
catch (DirectoryException de)
{
@@ -537,6 +539,7 @@
debugCaught(DebugLogLevel.ERROR, de);
}
+ DirectoryServer.notifyImportEnded(backend, importConfig, false);
int msgID = MSGID_LDIFIMPORT_ERROR_DURING_IMPORT;
String message = getMessage(msgID, de.getErrorMessage());
logError(ErrorLogCategory.BACKEND, ErrorLogSeverity.SEVERE_ERROR,
@@ -550,6 +553,7 @@
debugCaught(DebugLogLevel.ERROR, e);
}
+ DirectoryServer.notifyImportEnded(backend, importConfig, false);
int msgID = MSGID_LDIFIMPORT_ERROR_DURING_IMPORT;
String message = getMessage(msgID, stackTraceToSingleLineString(e));
logError(ErrorLogCategory.BACKEND, ErrorLogSeverity.SEVERE_ERROR,
--
Gitblit v1.10.0