public abstract class ConfigSolr extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ConfigSolr.CfgProp |
Modifier and Type | Field and Description |
---|---|
protected static String |
DEFAULT_CORE_ADMIN_PATH |
static int |
DEFAULT_DISTRIBUPDATECONNTIMEOUT |
static int |
DEFAULT_DISTRIBUPDATESOTIMEOUT |
protected SolrResourceLoader |
loader |
protected static org.slf4j.Logger |
log |
static String |
SOLR_XML_FILE |
protected Properties |
solrProperties |
Constructor and Description |
---|
ConfigSolr(SolrResourceLoader loader) |
ConfigSolr(SolrResourceLoader loader,
Properties solrProperties) |
protected static org.slf4j.Logger log
public static final String SOLR_XML_FILE
public static final int DEFAULT_DISTRIBUPDATECONNTIMEOUT
public static final int DEFAULT_DISTRIBUPDATESOTIMEOUT
protected static final String DEFAULT_CORE_ADMIN_PATH
protected final SolrResourceLoader loader
protected final Properties solrProperties
public ConfigSolr(SolrResourceLoader loader, Properties solrProperties)
public ConfigSolr(SolrResourceLoader loader)
public static ConfigSolr fromFile(SolrResourceLoader loader, File configFile)
public static ConfigSolr fromString(SolrResourceLoader loader, String xml)
public static ConfigSolr fromInputStream(SolrResourceLoader loader, InputStream is)
public static ConfigSolr fromSolrHome(SolrResourceLoader loader, String solrHome)
public abstract CoresLocator getCoresLocator()
public String getCoreRootDirectory()
public abstract PluginInfo getShardHandlerFactoryPluginInfo()
public String getZkHost()
public int getZkClientTimeout()
public String getSolrHostPort()
public String getZkHostContext()
public String getHost()
public int getLeaderVoteWait()
public int getLeaderConflictResolveWait()
public int getAutoReplicaFailoverWaitAfterExpiration()
public int getAutoReplicaFailoverWorkLoopDelay()
public int getAutoReplicaFailoverBadNodeExpiration()
public boolean getGenericCoreNodeNames()
public int getDistributedConnectionTimeout()
public int getDistributedSocketTimeout()
public int getMaxUpdateConnections()
public int getMaxUpdateConnectionsPerHost()
public int getCoreLoadThreadCount()
public String getSharedLibDirectory()
public String getCoreAdminHandlerClass()
public String getZkCredentialsProviderClass()
public String getZkACLProviderClass()
public String getCollectionsHandlerClass()
public String getInfoHandlerClass()
public boolean hasSchemaCache()
public String getManagementPath()
public String getConfigSetBaseDirectory()
public LogWatcherConfig getLogWatcherConfig()
public int getTransientCacheSize()
public ConfigSetService createCoreConfigService(SolrResourceLoader loader, ZkController zkController)
protected abstract String getProperty(ConfigSolr.CfgProp key)
public Properties getSolrProperties()
public SolrResourceLoader getSolrResourceLoader()
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.