From fa6e5bb0c17c4d59d8598979feb1a7701bc32679 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.
---
opends/src/server/org/opends/server/protocols/internal/InternalClientConnection.java | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/protocols/internal/InternalClientConnection.java b/opends/src/server/org/opends/server/protocols/internal/InternalClientConnection.java
index 9d4942e..f4b4389 100644
--- a/opends/src/server/org/opends/server/protocols/internal/InternalClientConnection.java
+++ b/opends/src/server/org/opends/server/protocols/internal/InternalClientConnection.java
@@ -1701,6 +1701,25 @@
/**
+ * {@inheritDoc}
+ */
+ public String getMonitorSummary()
+ {
+ assert debugEnter(CLASS_NAME, "getMonitorSummary");
+
+ StringBuilder buffer = new StringBuilder();
+ buffer.append("connID=\"");
+ buffer.append(connectionID);
+ buffer.append("\" authDN=\"");
+ buffer.append(getAuthenticationInfo().getAuthenticationDN());
+ buffer.append("\"");
+
+ return buffer.toString();
+ }
+
+
+
+ /**
* Appends a string representation of this client connection to the
* provided buffer.
*
@@ -1709,6 +1728,9 @@
*/
public void toString(StringBuilder buffer)
{
+ assert debugEnter(CLASS_NAME, "toString",
+ "java.lang.StringBuilder");
+
buffer.append("InternalClientConnection(connID=");
buffer.append(connectionID);
buffer.append(", authDN=\"");
--
Gitblit v1.10.0