//Initialize the existing password generators.
for (String generatorName : rootConfiguration.listPasswordGenerators())
{
PasswordGeneratorCfg generatorConfiguration =
rootConfiguration.getPasswordGenerator(generatorName);
generatorConfiguration.addChangeListener(this);
if (generatorConfiguration.isEnabled())
{
String className = generatorConfiguration.getJavaClass();
try
{
PasswordGenerator<? extends PasswordGeneratorCfg>
generator = loadGenerator(className, generatorConfiguration,
true);
passwordGenerators.put(generatorConfiguration.dn(), generator);
DirectoryServer.registerPasswordGenerator(generatorConfiguration.dn(),
generator);
}
catch (InitializationException ie)
{
logError(ie.getMessageObject());