From 37fd83b785c0993b0e1f0fb93777943a9ec46d83 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 11 Jul 2014 10:04:22 +0000
Subject: [PATCH] OPENDJ-1453 Replica offline messages should be synced with updates

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

diff --git a/opendj3-server-dev/src/server/org/opends/server/replication/common/ServerState.java b/opendj3-server-dev/src/server/org/opends/server/replication/common/ServerState.java
index dec83b2..91225fa 100644
--- a/opendj3-server-dev/src/server/org/opends/server/replication/common/ServerState.java
+++ b/opendj3-server-dev/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