From 6834a1d0685de3895c5517d5765f7066ef333048 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Sun, 17 Dec 2006 22:00:52 +0000
Subject: [PATCH] Update the database environment monitor so that it reports the Berkeley DB JE version.
---
opendj-sdk/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java b/opendj-sdk/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java
index 635d63e..64d0af2 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java
@@ -42,6 +42,7 @@
import com.sleepycat.je.DatabaseException;
import com.sleepycat.je.Environment;
import com.sleepycat.je.EnvironmentStats;
+import com.sleepycat.je.JEVersion;
import com.sleepycat.je.LockStats;
import com.sleepycat.je.StatsConfig;
import com.sleepycat.je.TransactionStats;
@@ -234,6 +235,13 @@
ArrayList<Attribute> monitorAttrs = new ArrayList<Attribute>();
+ String jeVersion = JEVersion.CURRENT_VERSION.getVersionString();
+ AttributeType versionType =
+ DirectoryServer.getDefaultAttributeType("JEVersion");
+ LinkedHashSet<AttributeValue> values = new LinkedHashSet<AttributeValue>();
+ values.add(new AttributeValue(versionType, jeVersion));
+ monitorAttrs.add(new Attribute(versionType, "JEVersion", values));
+
addAttributesForStatsObject(monitorAttrs, environmentStats, "Environment");
addAttributesForStatsObject(monitorAttrs, lockStats, "Lock");
addAttributesForStatsObject(monitorAttrs, transactionStats, "Transaction");
--
Gitblit v1.10.0