From 32b028879371c5786d959504d97c93c22280a304 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 30 Oct 2013 14:24:06 +0000
Subject: [PATCH] DSInfo.java: Added cloneWithReplicationServerId().

---
 opends/src/server/org/opends/server/replication/server/ReplicationServerHandler.java |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/server/ReplicationServerHandler.java b/opends/src/server/org/opends/server/replication/server/ReplicationServerHandler.java
index 54ab91c..d40f730 100644
--- a/opends/src/server/org/opends/server/replication/server/ReplicationServerHandler.java
+++ b/opends/src/server/org/opends/server/replication/server/ReplicationServerHandler.java
@@ -617,12 +617,9 @@
       for (DSInfo dsInfo : topoMsg.getDsList())
       {
         // For each DS connected to the peer RS
-        LightweightServerHandler lsh = new LightweightServerHandler(this,
-            serverId, dsInfo.getDsId(), dsInfo.getDsUrl(),
-            dsInfo.getGenerationId(), dsInfo.getGroupId(), dsInfo.getStatus(),
-            dsInfo.getRefUrls(), dsInfo.isAssured(), dsInfo.getAssuredMode(),
-            dsInfo.getSafeDataLevel(), dsInfo.getEclIncludes(),
-            dsInfo.getEclIncludesForDeletes(), dsInfo.getProtocolVersion());
+        DSInfo clonedDSInfo = dsInfo.cloneWithReplicationServerId(serverId);
+        LightweightServerHandler lsh =
+            new LightweightServerHandler(this, clonedDSInfo);
         lsh.startHandler();
         remoteDirectoryServers.put(lsh.getServerId(), lsh);
       }

--
Gitblit v1.10.0