Package org.apache.solr.util.plugin
Class MapPluginLoader<T extends MapInitializedPlugin>
- java.lang.Object
-
- org.apache.solr.util.plugin.AbstractPluginLoader<T>
-
- org.apache.solr.util.plugin.MapPluginLoader<T>
-
public class MapPluginLoader<T extends MapInitializedPlugin> extends AbstractPluginLoader<T>
- Since:
- solr 1.3
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinit(T plugin, org.apache.solr.common.ConfigNode node)Initialize the plugin.protected Tregister(String name, T plugin)Register a plugin with a given name.-
Methods inherited from class org.apache.solr.util.plugin.AbstractPluginLoader
create, getDefaultPackages, load, loadSingle
-
-
-
-
Method Detail
-
init
protected void init(T plugin, org.apache.solr.common.ConfigNode node) throws Exception
Description copied from class:AbstractPluginLoaderInitialize the plugin.- Specified by:
initin classAbstractPluginLoader<T extends MapInitializedPlugin>- Parameters:
plugin- - the plugin to initializenode- - the XML node defining this plugin- Throws:
Exception
-
register
protected T register(String name, T plugin) throws Exception
Description copied from class:AbstractPluginLoaderRegister a plugin with a given name.- Specified by:
registerin classAbstractPluginLoader<T extends MapInitializedPlugin>- Returns:
- The plugin previously registered to this name, or null
- Throws:
Exception
-
-