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