From 76ebd1ad82e2a1fc421519f09c62b948e9376e8a Mon Sep 17 00:00:00 2001
From: pgamba <pgamba@localhost>
Date: Tue, 06 Oct 2009 12:34:32 +0000
Subject: [PATCH] Entry attributes for ECL - Protocol V4

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

diff --git a/opends/src/server/org/opends/server/replication/server/DataServerHandler.java b/opends/src/server/org/opends/server/replication/server/DataServerHandler.java
index 2c12cc5..e7f00f0 100644
--- a/opends/src/server/org/opends/server/replication/server/DataServerHandler.java
+++ b/opends/src/server/org/opends/server/replication/server/DataServerHandler.java
@@ -35,8 +35,10 @@
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Date;
+import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
+import java.util.Set;
 import java.util.zip.DataFormatException;
 
 import org.opends.messages.Message;
@@ -74,6 +76,7 @@
   private AssuredMode assuredMode = AssuredMode.SAFE_DATA_MODE;
   // DS safe data level (relevant if assured mode is safe data)
   private byte safeDataLevel = (byte) -1;
+  private Set<String> eclIncludes = new HashSet<String>();
 
   /**
    * Creates a new data server handler.
@@ -582,7 +585,8 @@
   public DSInfo toDSInfo()
   {
     DSInfo dsInfo = new DSInfo(serverId, replicationServerId, generationId,
-        status, assuredFlag, assuredMode, safeDataLevel, groupId, refUrls);
+      status, assuredFlag, assuredMode, safeDataLevel, groupId, refUrls,
+      eclIncludes);
 
     return dsInfo;
   }
@@ -645,6 +649,7 @@
     this.assuredFlag = startSessionMsg.isAssured();
     this.assuredMode = startSessionMsg.getAssuredMode();
     this.safeDataLevel = startSessionMsg.getSafeDataLevel();
+    this.eclIncludes = startSessionMsg.getEclIncludes();
 
     /*
      * If we have already a generationID set for the domain

--
Gitblit v1.10.0