From feb5d90ec016c99712f19c5485cf7633cd38f111 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 23 Mar 2007 14:26:04 +0000
Subject: [PATCH] Merge admin framework from config-prototype-branch onto trunk.
---
opends/src/server/org/opends/server/core/KeyManagerProviderConfigManager.java | 16 ++++++----------
1 files changed, 6 insertions(+), 10 deletions(-)
diff --git a/opends/src/server/org/opends/server/core/KeyManagerProviderConfigManager.java b/opends/src/server/org/opends/server/core/KeyManagerProviderConfigManager.java
index 5a64fd5..599899e 100644
--- a/opends/src/server/org/opends/server/core/KeyManagerProviderConfigManager.java
+++ b/opends/src/server/org/opends/server/core/KeyManagerProviderConfigManager.java
@@ -61,6 +61,7 @@
import static org.opends.server.util.ServerConstants.*;
+
/**
* This class defines a utility that will be used to manage the set of
* key manager providers defined in the Directory Server. It will initialize
@@ -271,8 +272,7 @@
Class providerClass;
try
{
- // FIXME -- Should this be done with a custom class loader?
- providerClass = Class.forName(classNameAttr.pendingValue());
+ providerClass = DirectoryServer.loadClass(classNameAttr.pendingValue());
}
catch (Exception e)
{
@@ -290,8 +290,7 @@
try
{
- KeyManagerProvider provider =
- (KeyManagerProvider) providerClass.newInstance();
+ providerClass.newInstance();
}
catch(Exception e)
{
@@ -515,8 +514,7 @@
{
try
{
- // FIXME -- Should this be done with a dynamic class loader?
- Class providerClass = Class.forName(className);
+ Class providerClass = DirectoryServer.loadClass(className);
provider = (KeyManagerProvider) providerClass.newInstance();
}
catch (Exception e)
@@ -643,8 +641,7 @@
Class providerClass;
try
{
- // FIXME -- Should this be done with a custom class loader?
- providerClass = Class.forName(classNameAttr.pendingValue());
+ providerClass = DirectoryServer.loadClass(classNameAttr.pendingValue());
}
catch (Exception e)
{
@@ -870,8 +867,7 @@
KeyManagerProvider provider;
try
{
- // FIXME -- Should this be done with a dynamic class loader?
- Class providerClass = Class.forName(className);
+ Class providerClass = DirectoryServer.loadClass(className);
provider = (KeyManagerProvider) providerClass.newInstance();
}
catch (Exception e)
--
Gitblit v1.10.0