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