From cf77becb4893685f0dd67e76724aa366b6d8f039 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Sun, 16 Jul 2006 03:44:40 +0000
Subject: [PATCH] Update the alert handler API to add a finalizeAlertHandler method that should be called whenever the alert handler is taken out of service to ensure that it releases any resources that it might have had open.

---
 opends/src/server/org/opends/server/core/DirectoryServer.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/core/DirectoryServer.java b/opends/src/server/org/opends/server/core/DirectoryServer.java
index e014add..736053d 100644
--- a/opends/src/server/org/opends/server/core/DirectoryServer.java
+++ b/opends/src/server/org/opends/server/core/DirectoryServer.java
@@ -6728,6 +6728,13 @@
     }
 
 
+    // Shut down all of the alert handlers.
+    for (AlertHandler alertHandler : directoryServer.alertHandlers)
+    {
+      alertHandler.finalizeAlertHandler();
+    }
+
+
     // Deregister all of the JMX MBeans.
     Set mBeanSet = directoryServer.mBeanServer.queryMBeans(null, null);
     for (Object o : mBeanSet)

--
Gitblit v1.10.0