From 6c8c8af443daf3817bf6ab643f1d210d31c11d2a Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Tue, 12 Dec 2006 23:55:39 +0000
Subject: [PATCH] Publish a separate monitor entry for each connection handler, which includes the protocol, listen address/port, number of established connections, and information about each connection.
---
opendj-sdk/opends/src/server/org/opends/server/monitors/BackendMonitor.java | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/monitors/BackendMonitor.java b/opendj-sdk/opends/src/server/org/opends/server/monitors/BackendMonitor.java
index 42029df..eb910e1 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/monitors/BackendMonitor.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/monitors/BackendMonitor.java
@@ -41,6 +41,7 @@
import org.opends.server.types.ByteStringFactory;
import org.opends.server.types.DirectoryConfig;
import org.opends.server.types.DN;
+import org.opends.server.types.ObjectClass;
import static org.opends.server.loggers.Debug.*;
import static org.opends.server.util.ServerConstants.*;
@@ -141,6 +142,22 @@
/**
+ * Retrieves the objectclass that should be included in the monitor entry
+ * created from this monitor provider.
+ *
+ * @return The objectclass that should be included in the monitor entry
+ * created from this monitor provider.
+ */
+ public ObjectClass getMonitorObjectClass()
+ {
+ assert debugEnter(CLASS_NAME, "getMonitorObjectClass");
+
+ return DirectoryConfig.getObjectClass(OC_MONITOR_BACKEND, true);
+ }
+
+
+
+ /**
* {@inheritDoc}
*/
public long getUpdateInterval()
--
Gitblit v1.10.0