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(SolrResourceLoader loader,
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()
getCoreRootDirectory
public String getCoreRootDirectory()
- The directory against which relative core instance dirs are resolved. If none is
specified in the config, uses solr home.
- Returns:
- core root directory
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()
getLeaderConflictResolveWait
public int getLeaderConflictResolveWait()
getGenericCoreNodeNames
public boolean getGenericCoreNodeNames()
getDistributedConnectionTimeout
public int getDistributedConnectionTimeout()
getDistributedSocketTimeout
public int getDistributedSocketTimeout()
getMaxUpdateConnections
public int getMaxUpdateConnections()
getMaxUpdateConnectionsPerHost
public int getMaxUpdateConnectionsPerHost()
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()
getCollectionsHandlerClass
public String getCollectionsHandlerClass()
getInfoHandlerClass
public String getInfoHandlerClass()
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-2014 Apache Software Foundation. All Rights Reserved.