Package org.apache.solr.core
Class ConfigSetService.Default
- java.lang.Object
-
- org.apache.solr.core.ConfigSetService
-
- org.apache.solr.core.ConfigSetService.Default
-
- Direct Known Subclasses:
ConfigSetService.SchemaCaching
- Enclosing class:
- ConfigSetService
public static class ConfigSetService.Default extends ConfigSetService
The default ConfigSetService. Loads a ConfigSet defined by the core's configSet property, looking for a directory named for the configSet property value underneath a base directory. If no configSet property is set, loads the ConfigSet instead from the core's instance directory.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.core.ConfigSetService
ConfigSetService.Default, ConfigSetService.SchemaCaching
-
-
Field Summary
-
Fields inherited from class org.apache.solr.core.ConfigSetService
parentLoader
-
-
Constructor Summary
Constructors Constructor Description Default(SolrResourceLoader loader, Path configSetBase)Create a new ConfigSetService.Default
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringconfigName(CoreDescriptor cd)Return a name for the ConfigSet for a coreSolrResourceLoadercreateCoreResourceLoader(CoreDescriptor cd)Create a SolrResourceLoader for a coreprotected PathlocateInstanceDir(CoreDescriptor cd)-
Methods inherited from class org.apache.solr.core.ConfigSetService
createConfigSetProperties, createConfigSetService, createIndexSchema, createSolrConfig, getConfig, getConfigSetFlags
-
-
-
-
Constructor Detail
-
Default
public Default(SolrResourceLoader loader, Path configSetBase)
Create a new ConfigSetService.Default- Parameters:
loader- the CoreContainer's resource loaderconfigSetBase- the base directory under which to look for config set directories
-
-
Method Detail
-
createCoreResourceLoader
public SolrResourceLoader createCoreResourceLoader(CoreDescriptor cd)
Description copied from class:ConfigSetServiceCreate a SolrResourceLoader for a core- Specified by:
createCoreResourceLoaderin classConfigSetService- Parameters:
cd- the core's CoreDescriptor- Returns:
- a SolrResourceLoader
-
configName
public String configName(CoreDescriptor cd)
Description copied from class:ConfigSetServiceReturn a name for the ConfigSet for a core- Specified by:
configNamein classConfigSetService- Parameters:
cd- the core's CoreDescriptor- Returns:
- a name for the core's ConfigSet
-
locateInstanceDir
protected Path locateInstanceDir(CoreDescriptor cd)
-
-