org.apache.solr.core
Class ConfigSolr
java.lang.Object
org.apache.solr.core.ConfigSolr
- Direct Known Subclasses:
- ConfigSolrXml, ConfigSolrXmlOld
public abstract class ConfigSolr
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.slf4j.Logger log
SOLR_XML_FILE
public static final String SOLR_XML_FILE
- See Also:
- Constant Field Values
DEFAULT_CORE_ADMIN_PATH
protected static final String DEFAULT_CORE_ADMIN_PATH
- See Also:
- Constant Field Values
config
protected Config config
propMap
protected Map<ConfigSolr.CfgProp,String> propMap
ConfigSolr
public ConfigSolr(Config config)
ConfigSolr
protected ConfigSolr()
fromFile
public static ConfigSolr fromFile(SolrResourceLoader loader,
File configFile)
fromString
public static ConfigSolr fromString(String xml)
fromInputStream
public static ConfigSolr fromInputStream(SolrResourceLoader loader,
InputStream is)
fromSolrHome
public static ConfigSolr fromSolrHome(SolrResourceLoader loader,
String solrHome)
fromConfig
public static ConfigSolr fromConfig(Config config,
String originalXml)
getCoresLocator
public abstract CoresLocator getCoresLocator()
getShardHandlerFactoryPluginInfo
public PluginInfo getShardHandlerFactoryPluginInfo()
getShardHandlerFactoryConfigPath
protected abstract String getShardHandlerFactoryConfigPath()
getZkHost
public String getZkHost()
getZkClientTimeout
public int getZkClientTimeout()
getZkHostPort
public String getZkHostPort()
getZkHostContext
public String getZkHostContext()
getHost
public String getHost()
getLeaderVoteWait
public int getLeaderVoteWait()
getGenericCoreNodeNames
public boolean getGenericCoreNodeNames()
getDistributedConnectionTimeout
public int getDistributedConnectionTimeout()
getDistributedSocketTimeout
public int getDistributedSocketTimeout()
getCoreLoadThreadCount
public int getCoreLoadThreadCount()
getSharedLibDirectory
public String getSharedLibDirectory()
getDefaultCoreName
public String getDefaultCoreName()
isPersistent
public abstract boolean isPersistent()
getAdminPath
public String getAdminPath()
getCoreAdminHandlerClass
public String getCoreAdminHandlerClass()
hasSchemaCache
public boolean hasSchemaCache()
getManagementPath
public String getManagementPath()
getLogWatcherConfig
public LogWatcherConfig getLogWatcherConfig()
getTransientCacheSize
public int getTransientCacheSize()
getConfig
public Config getConfig()
getInt
public int getInt(ConfigSolr.CfgProp prop,
int def)
getBool
public boolean getBool(ConfigSolr.CfgProp prop,
boolean defValue)
get
public String get(ConfigSolr.CfgProp prop,
String def)
getSolrProperties
public Properties getSolrProperties(String path)
readProperties
protected Properties readProperties(Node node)
throws XPathExpressionException
- Throws:
XPathExpressionException
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.