From 574b552348f1f8a8740594b35fda1297ad62bfbe Mon Sep 17 00:00:00 2001
From: gbellato <gbellato@localhost>
Date: Wed, 03 Jun 2009 15:12:16 +0000
Subject: [PATCH] fix for issue 4028 : error 53 returned to application during reconnection

---
 opends/src/server/org/opends/server/replication/service/ReplicationDomain.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/service/ReplicationDomain.java b/opends/src/server/org/opends/server/replication/service/ReplicationDomain.java
index 2332610..c87076a 100644
--- a/opends/src/server/org/opends/server/replication/service/ReplicationDomain.java
+++ b/opends/src/server/org/opends/server/replication/service/ReplicationDomain.java
@@ -2005,6 +2005,21 @@
   }
 
   /**
+   * Check if the domain has a connection error.
+   * A Connection error happens when the broker could not be created
+   * or when the broker could not find any ReplicationServer to connect to.
+   *
+   * @return true if the domain has a connection error.
+   */
+  public boolean hasConnectionError()
+  {
+    if (broker != null)
+      return broker.hasConnectionError();
+    else
+      return true;
+  }
+
+  /**
    * Get the name of the replicationServer to which this domain is currently
    * connected.
    *

--
Gitblit v1.10.0