From 9f0dae3d08ca0cf7c131af2f1fc09670ace301fa Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Thu, 13 Mar 2008 14:26:23 +0000
Subject: [PATCH] Fix for 3052 : IllegalMonitorStateException in replication HeartbeatThread

---
 opends/src/server/org/opends/server/replication/server/DbHandler.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/server/DbHandler.java b/opends/src/server/org/opends/server/replication/server/DbHandler.java
index b0688e7..14ec358 100644
--- a/opends/src/server/org/opends/server/replication/server/DbHandler.java
+++ b/opends/src/server/org/opends/server/replication/server/DbHandler.java
@@ -79,7 +79,8 @@
   // Changes are not read back by replicationServer threads that are responsible
   // for pushing the changes to other replication server or to LDAP server
   //
-  private LinkedList<UpdateMessage> msgQueue = new LinkedList<UpdateMessage>();
+  private final LinkedList<UpdateMessage> msgQueue =
+    new LinkedList<UpdateMessage>();
   private ReplicationDB db;
   private ChangeNumber firstChange = null;
   private ChangeNumber lastChange = null;
@@ -89,7 +90,7 @@
   private boolean shutdown = false;
   private boolean done = false;
   private DirectoryThread thread = null;
-  private Object flushLock = new Object();
+  private final Object flushLock = new Object();
   private ReplicationServer replicationServer;
 
 

--
Gitblit v1.10.0