Package org.apache.solr.core
Class NodeConfig.NodeConfigBuilder
java.lang.Object
org.apache.solr.core.NodeConfig.NodeConfigBuilder
- Enclosing class:
NodeConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAllowPaths(Set<Path> paths) setAllowUrls(List<String> urls) setBackupRepositoryPlugins(PluginInfo[] backupRepositoryPlugins) setBooleanQueryMaxClauseCount(Integer booleanQueryMaxClauseCount) setCachesConfig(Map<String, CacheConfig> cachesConfig) setCloudConfig(CloudConfig cloudConfig) setClusterPlugins(PluginInfo[] clusterPlugins) setCollectionsAdminHandlerClass(String collectionsAdminHandlerClass) setConfigSetBaseDirectory(String configSetBaseDirectory) setConfigSetServiceClass(String configSetServiceClass) setConfigSetsHandlerClass(String configSetsHandlerClass) setCoreAdminHandlerActions(Map<String, String> coreAdminHandlerActions) setCoreAdminHandlerClass(String coreAdminHandlerClass) setCoreLoadThreads(int coreLoadThreads) setCoreRootDirectory(String coreRootDirectory) setCoresLocatorClass(String coresLocatorClass) setCoreSorterClass(String coreSorterClass) setDefaultZkHost(String defaultZkHost) setHealthCheckHandlerClass(String healthCheckHandlerClass) setHiddenSysProps(String hiddenSysProps) setHideStackTrace(boolean hide) setIndexSearcherExecutorThreads(int indexSearcherExecutorThreads) setInfoHandlerClass(String infoHandlerClass) setLogWatcherConfig(LogWatcherConfig logWatcherConfig) setMetricsConfig(MetricsConfig metricsConfig) setModules(String moduleNames) Set list of modules to add to class pathsetReplayUpdatesThreads(int replayUpdatesThreads) setShardHandlerFactoryConfig(PluginInfo shardHandlerFactoryConfig) setSharedLibDirectory(String sharedLibDirectory) setSolrDataHome(String solrDataHomeString) setSolrProperties(Properties solrProperties) setSolrResourceLoader(SolrResourceLoader resourceLoader) setTracerConfig(PluginInfo tracerConfig) setUpdateShardHandlerConfig(UpdateShardHandlerConfig updateShardHandlerConfig) setUseSchemaCache(boolean useSchemaCache)
-
Field Details
-
DEFAULT_CORE_LOAD_THREADS
public static final int DEFAULT_CORE_LOAD_THREADS- See Also:
-
DEFAULT_CORE_LOAD_THREADS_IN_CLOUD
public static final int DEFAULT_CORE_LOAD_THREADS_IN_CLOUD- See Also:
-
DEFAULT_INDEX_SEARCHER_EXECUTOR_THREADS
public static final int DEFAULT_INDEX_SEARCHER_EXECUTOR_THREADS- See Also:
-
DEFAULT_HIDDEN_SYS_PROPS
-
-
Constructor Details
-
NodeConfigBuilder
-
-
Method Details
-
setCoreRootDirectory
-
setCoresLocatorClass
-
setCoreSorterClass
-
setSolrDataHome
-
setBooleanQueryMaxClauseCount
public NodeConfig.NodeConfigBuilder setBooleanQueryMaxClauseCount(Integer booleanQueryMaxClauseCount) -
setConfigSetBaseDirectory
-
setShardHandlerFactoryConfig
public NodeConfig.NodeConfigBuilder setShardHandlerFactoryConfig(PluginInfo shardHandlerFactoryConfig) -
setUpdateShardHandlerConfig
public NodeConfig.NodeConfigBuilder setUpdateShardHandlerConfig(UpdateShardHandlerConfig updateShardHandlerConfig) -
setCoreAdminHandlerClass
-
setCoreAdminHandlerActions
public NodeConfig.NodeConfigBuilder setCoreAdminHandlerActions(Map<String, String> coreAdminHandlerActions) -
setCollectionsAdminHandlerClass
public NodeConfig.NodeConfigBuilder setCollectionsAdminHandlerClass(String collectionsAdminHandlerClass) -
setHealthCheckHandlerClass
-
setInfoHandlerClass
-
setConfigSetsHandlerClass
-
setLogWatcherConfig
-
setCloudConfig
-
setCoreLoadThreads
-
setReplayUpdatesThreads
-
setIndexSearcherExecutorThreads
public NodeConfig.NodeConfigBuilder setIndexSearcherExecutorThreads(int indexSearcherExecutorThreads) -
setUseSchemaCache
-
setSolrProperties
-
setBackupRepositoryPlugins
public NodeConfig.NodeConfigBuilder setBackupRepositoryPlugins(PluginInfo[] backupRepositoryPlugins) -
setMetricsConfig
-
setCachesConfig
-
setTracerConfig
-
setClusterPlugins
-
setDefaultZkHost
-
setAllowPaths
-
setAllowUrls
-
setHideStackTrace
-
setConfigSetServiceClass
-
setModules
Set list of modules to add to class path- Parameters:
moduleNames- comma separated list of module names to add to class loader, e.g. "extracting,ltr,langid"
-
setHiddenSysProps
-
build
-
setSolrResourceLoader
-