From 2974dcb7adaedead4dac1ee34ab23bcd3308066f Mon Sep 17 00:00:00 2001
From: fguigues <fguigues@localhost>
Date: Wed, 23 Apr 2008 15:47:10 +0000
Subject: [PATCH] Fixes :
---
opends/src/guitools/org/opends/guitools/statuspanel/ConfigFromFile.java | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/opends/src/guitools/org/opends/guitools/statuspanel/ConfigFromFile.java b/opends/src/guitools/org/opends/guitools/statuspanel/ConfigFromFile.java
index 7f640d9..91e637f 100644
--- a/opends/src/guitools/org/opends/guitools/statuspanel/ConfigFromFile.java
+++ b/opends/src/guitools/org/opends/guitools/statuspanel/ConfigFromFile.java
@@ -73,6 +73,8 @@
DirectoryServer.getObjectClass("ds-cfg-jmx-connection-handler", true);
private final ObjectClass ldifConnectionHandlerOc =
DirectoryServer.getObjectClass("ds-cfg-ldif-connection-handler", true);
+ private final ObjectClass snmpConnectionHandlerOc =
+ DirectoryServer.getObjectClass("ds-cfg-snmp-connection-handler", true);
private final ObjectClass backendOc =
DirectoryServer.getObjectClass("ds-cfg-backend", true);
private final ObjectClass administrativeUserOc =
@@ -580,6 +582,22 @@
state = ListenerDescriptor.State.DISABLED;
}
}
+ else if (entry.hasObjectClass(snmpConnectionHandlerOc))
+ {
+ addressPort = addressPort = "0.0.0.0:"+port;
+ protocol = ListenerDescriptor.Protocol.SNMP;
+ protocolDescription = INFO_SNMP_PROTOCOL_LABEL.get();
+ boolean enabled = "true".equalsIgnoreCase(
+ getFirstValue(entry, "ds-cfg-connection-handler-enabled"));
+ if (enabled)
+ {
+ state = ListenerDescriptor.State.ENABLED;
+ }
+ else
+ {
+ state = ListenerDescriptor.State.DISABLED;
+ }
+ }
else
{
addressPort = INFO_UNKNOWN_LABEL.get().toString();
--
Gitblit v1.10.0