ModuleDescriptorProviders are used by the {@link org.apache.hivemind.impl.RegistryBuilder} (see{@link org.apache.hivemind.impl.RegistryBuilder#addModuleDescriptorProvider(ModuleDescriptorProvider)}) to load the {@link org.apache.hivemind.parse.ModuleDescriptor} objects describing the Moduleswhich will be exposed by the Registry.
HiveMind's default ModuleDescriptorProvider is the {@link org.apache.hivemind.impl.XmlModuleDescriptorProvider}, which can load module descriptors from XML files or resources on the classpath.
@author Knut Wannheden
@since 1.1