throw new IllegalConfigurationException("Cannot recover entry for the type '" + type + "' from broker");
}
Collection<ConfigurationEntry> entries = childEntries.get(type);
for (ConfigurationEntry childEntry : entries)
{
ConfiguredObject object = recoverer.create(recovererProvider, childEntry, broker);
if (object == null)
{
throw new IllegalConfigurationException("Cannot create configured object for the entry " + childEntry);
}
broker.recoverChild(object);
object.addChangeListener(storeChangeListener);
}
}