From 7ea8ac48d10e033ba0d6ca0ec0d66ace144062a0 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 07 Jul 2014 15:29:48 +0000
Subject: [PATCH] OPENDJ-1453 Replica offline messages should be synced with updates

---
 opends/src/server/org/opends/server/replication/common/ServerState.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/common/ServerState.java b/opends/src/server/org/opends/server/replication/common/ServerState.java
index 73d9714..c084dec 100644
--- a/opends/src/server/org/opends/server/replication/common/ServerState.java
+++ b/opends/src/server/org/opends/server/replication/common/ServerState.java
@@ -250,6 +250,20 @@
   }
 
   /**
+   * Returns a snapshot of this object.
+   *
+   * @return an unmodifiable List representing a snapshot of this object.
+   */
+  public List<CSN> getSnapshot()
+  {
+    if (serverIdToCSN.isEmpty())
+    {
+      return Collections.emptyList();
+    }
+    return Collections.unmodifiableList(new ArrayList<CSN>(serverIdToCSN.values()));
+  }
+
+  /**
    * Return the text representation of ServerState.
    * @return the text representation of ServerState
    */

--
Gitblit v1.10.0