//Initialize the existing monitor providers.
for (String name : rootConfiguration.listMonitorProviders())
{
MonitorProviderCfg monitorConfig =
rootConfiguration.getMonitorProvider(name);
monitorConfig.addChangeListener(this);
if (monitorConfig.isEnabled())
{
String className = monitorConfig.getJavaClass();
try
{
MonitorProvider<? extends MonitorProviderCfg> monitor =
loadMonitor(className, monitorConfig);
monitors.put(monitorConfig.dn(), monitor);
DirectoryServer.registerMonitorProvider(monitor);
}
catch (InitializationException ie)
{
logError(ie.getMessageObject());