Package | Description |
---|---|
org.apache.solr.api |
Commonly used classes for Solr V2 API.
|
org.apache.solr.client.solrj.embedded |
SolrJ client implementations for embedded solr access.
|
org.apache.solr.cloud |
Classes for dealing with ZooKeeper when operating in SolrCloud mode.
|
org.apache.solr.core |
Core classes implementing Solr internals and the management of
SolrCore s |
org.apache.solr.filestore |
Implementation of Package Store.
|
org.apache.solr.handler.admin |
SolrRequestHandler implementations for powering he Solr Admin UI |
org.apache.solr.logging |
APIs related to capturing log event info in the
LoggingHandler |
org.apache.solr.metrics |
The
SolrCoreMetricManager is responsible for
collecting metrics from SolrMetricProducer 's
and exposing metrics to SolrMetricReporter 's. |
org.apache.solr.metrics.reporters.solr |
This package contains
SolrMetricReporter implementations
specific to SolrCloud reporting. |
org.apache.solr.pkg |
Package management implementation
|
org.apache.solr.search.join |
Classes related to joins.
|
org.apache.solr.security |
Commonly used classes for Solr security framework.
|
org.apache.solr.servlet |
Servlet related classes for powering the Solr HTTP API
|
org.apache.solr.update |
APIs and classes for managing index updates
|
org.apache.solr.util |
Common utility classes used throughout Solr
|
Constructor and Description |
---|
CustomContainerPlugins(CoreContainer coreContainer,
ApiBag apiBag) |
V2HttpCall(SolrDispatchFilter solrDispatchFilter,
CoreContainer cc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean retry) |
Modifier and Type | Field and Description |
---|---|
protected CoreContainer |
EmbeddedSolrServer.coreContainer |
Modifier and Type | Method and Description |
---|---|
CoreContainer |
EmbeddedSolrServer.getCoreContainer()
Getter method for the CoreContainer
|
CoreContainer |
JettySolrRunner.getCoreContainer() |
Constructor and Description |
---|
EmbeddedSolrServer(CoreContainer coreContainer,
String coreName)
Create an EmbeddedSolrServer wrapping a CoreContainer.
|
EmbeddedSolrServer(CoreContainer coreContainer,
String coreName,
EmbeddedSolrServer.RequestWriterSupplier supplier)
Create an EmbeddedSolrServer wrapping a CoreContainer.
|
Modifier and Type | Method and Description |
---|---|
CoreContainer |
ZkSolrResourceLoader.getCoreContainer() |
CoreContainer |
Overseer.getCoreContainer() |
CoreContainer |
ZkController.getCoreContainer() |
Modifier and Type | Method and Description |
---|---|
static void |
ZkController.bootstrapConf(SolrZkClient zkClient,
CoreContainer cc)
If in SolrCloud mode, upload config sets for each SolrCore in solr.xml.
|
static void |
CloudUtil.checkSharedFSFailoverReplaced(CoreContainer cc,
CoreDescriptor desc)
See if coreNodeName has been taken over by another baseUrl and unload core
+ throw exception if it has been.
|
RecoveryStrategy |
RecoveryStrategy.Builder.create(CoreContainer cc,
CoreDescriptor cd,
RecoveryStrategy.RecoveryListener recoveryListener) |
protected RecoveryStrategy |
RecoveryStrategy.Builder.newRecoveryStrategy(CoreContainer cc,
CoreDescriptor cd,
RecoveryStrategy.RecoveryListener recoveryListener) |
Constructor and Description |
---|
RecoveryStrategy(CoreContainer cc,
CoreDescriptor cd,
RecoveryStrategy.RecoveryListener recoveryListener) |
ReplicateFromLeader(CoreContainer cc,
String coreName) |
SyncStrategy(CoreContainer cc) |
ZkController(CoreContainer cc,
String zkServerAddress,
int zkClientConnectTimeout,
CloudConfig cloudConfig,
CurrentCoreDescriptorProvider registerOnReconnect) |
Modifier and Type | Field and Description |
---|---|
protected CoreContainer |
TransientSolrCoreCacheDefault.coreContainer |
protected CoreContainer |
DirectoryFactory.coreContainer |
Modifier and Type | Method and Description |
---|---|
static CoreContainer |
CoreContainer.createAndLoad(Path solrHome) |
static CoreContainer |
CoreContainer.createAndLoad(Path solrHome,
Path configFile)
Create a new CoreContainer and load its cores
|
CoreContainer |
TransientSolrCoreCacheDefault.getContainer() |
abstract CoreContainer |
TransientSolrCoreCache.getContainer() |
CoreContainer |
TransientSolrCoreCacheFactory.getCoreContainer() |
CoreContainer |
SolrCore.getCoreContainer() |
CoreContainer |
SolrResourceLoader.getCoreContainer() |
Modifier and Type | Method and Description |
---|---|
protected CoreDescriptor |
CorePropertiesLocator.buildCoreDescriptor(Path propertiesFile,
CoreContainer cc) |
void |
CoresLocator.create(CoreContainer cc,
CoreDescriptor... coreDescriptors)
Make new cores available for discovery
|
void |
CorePropertiesLocator.create(CoreContainer cc,
CoreDescriptor... coreDescriptors) |
void |
CoresLocator.delete(CoreContainer cc,
CoreDescriptor... coreDescriptors)
Ensure that the core definitions from the passed in CoreDescriptors
are not available for discovery
|
void |
CorePropertiesLocator.delete(CoreContainer cc,
CoreDescriptor... coreDescriptors) |
List<CoreDescriptor> |
CoresLocator.discover(CoreContainer cc)
Load all the CoreDescriptors from persistence store
|
List<CoreDescriptor> |
CorePropertiesLocator.discover(CoreContainer cc) |
void |
DirectoryFactory.initCoreContainer(CoreContainer cc) |
void |
ZkContainer.initZooKeeper(CoreContainer cc,
CloudConfig config) |
static TransientSolrCoreCacheFactory |
TransientSolrCoreCacheFactory.newInstance(SolrResourceLoader loader,
CoreContainer coreContainer)
Create a new TransientSolrCoreCacheFactory instance
|
void |
CoresLocator.persist(CoreContainer cc,
CoreDescriptor... coreDescriptors)
Ensure that the core definitions from the passed in CoreDescriptors
will persist across container restarts.
|
void |
CorePropertiesLocator.persist(CoreContainer cc,
CoreDescriptor... coreDescriptors) |
void |
CoresLocator.rename(CoreContainer cc,
CoreDescriptor oldCD,
CoreDescriptor newCD)
Persist the new name of a renamed core
|
void |
CorePropertiesLocator.rename(CoreContainer cc,
CoreDescriptor oldCD,
CoreDescriptor newCD) |
void |
TransientSolrCoreCacheFactory.setCoreContainer(CoreContainer coreContainer) |
static List<CoreDescriptor> |
CoreSorter.sortCores(CoreContainer coreContainer,
List<CoreDescriptor> descriptors)
Primary entry-point to sort the cores.
|
void |
CoresLocator.swap(CoreContainer cc,
CoreDescriptor cd1,
CoreDescriptor cd2)
Swap two core definitions
|
void |
CorePropertiesLocator.swap(CoreContainer cc,
CoreDescriptor cd1,
CoreDescriptor cd2) |
Constructor and Description |
---|
BlobRepository(CoreContainer coreContainer) |
CoreDescriptor(String name,
Path instanceDir,
CoreContainer coreContainer,
String... coreProps)
TESTS ONLY
|
SolrCore(CoreContainer coreContainer,
CoreDescriptor cd,
ConfigSet configSet) |
TransientSolrCoreCacheDefault(CoreContainer container) |
Constructor and Description |
---|
DistribPackageStore(CoreContainer coreContainer) |
PackageStoreAPI(CoreContainer coreContainer) |
Modifier and Type | Field and Description |
---|---|
protected CoreContainer |
InfoHandler.coreContainer |
protected CoreContainer |
ConfigSetsHandler.coreContainer |
protected CoreContainer |
CoreAdminHandler.coreContainer |
protected CoreContainer |
CollectionsHandler.coreContainer |
protected CoreContainer |
SecurityConfHandler.cores |
Modifier and Type | Method and Description |
---|---|
protected CoreContainer |
CollectionsHandler.checkErrors() |
CoreContainer |
InfoHandler.getCoreContainer()
The instance of CoreContainer this handler handles.
|
CoreContainer |
HealthCheckHandler.getCoreContainer() |
CoreContainer |
CoreAdminHandler.getCoreContainer()
The instance of CoreContainer this handler handles.
|
CoreContainer |
CollectionsHandler.getCoreContainer()
The instance of CoreContainer this handler handles.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
AdminHandlersProxy.maybeProxyToNodes(SolrQueryRequest req,
SolrQueryResponse rsp,
CoreContainer container) |
static void |
CollectionsHandler.verifyRuleParams(CoreContainer cc,
Map<String,Object> m) |
static void |
CollectionsHandler.waitForActiveCollection(String collectionName,
CoreContainer cc,
SolrResponse createCollResponse) |
Modifier and Type | Method and Description |
---|---|
static void |
MDCLoggingContext.setCoreDescriptor(CoreContainer coreContainer,
CoreDescriptor cd)
Sets multiple information from the params.
|
static void |
MDCLoggingContext.setNode(CoreContainer cc) |
Modifier and Type | Field and Description |
---|---|
protected CoreContainer |
SolrCoreContainerReporter.coreContainer |
Modifier and Type | Method and Description |
---|---|
CoreContainer |
SolrCoreContainerReporter.getCoreContainer() |
Modifier and Type | Method and Description |
---|---|
void |
SolrCoreContainerReporter.init(PluginInfo pluginInfo,
CoreContainer coreContainer) |
void |
SolrMetricManager.loadClusterReporters(PluginInfo[] pluginInfos,
CoreContainer cc) |
void |
SolrMetricManager.loadReporter(String registry,
CoreContainer coreContainer,
PluginInfo pluginInfo)
Convenience wrapper for
SolrMetricManager.loadReporter(String, SolrResourceLoader, CoreContainer, SolrCore, PluginInfo, String)
passing getResourceLoader() and null solrCore and tag. |
void |
SolrMetricManager.loadReporter(String registry,
SolrResourceLoader loader,
CoreContainer coreContainer,
SolrCore solrCore,
PluginInfo pluginInfo,
String tag)
Create and register an instance of
SolrMetricReporter . |
void |
SolrMetricManager.loadReporters(PluginInfo[] pluginInfos,
SolrResourceLoader loader,
CoreContainer coreContainer,
SolrCore solrCore,
String tag,
SolrInfoBean.Group group,
String... registryNames)
Create and register
SolrMetricReporter -s specific to a SolrInfoBean.Group . |
Modifier and Type | Method and Description |
---|---|
void |
SolrClusterReporter.init(PluginInfo pluginInfo,
CoreContainer cc) |
Constructor and Description |
---|
PackageAPI(CoreContainer coreContainer,
PackageLoader loader) |
PackageListeningClassLoader(CoreContainer coreContainer,
SolrResourceLoader coreResourceLoader,
Function<String,String> pkgVersionSupplier,
Runnable onReload) |
PackageLoader(CoreContainer coreContainer) |
Modifier and Type | Method and Description |
---|---|
static String |
ScoreJoinQParserPlugin.getCoreName(String fromIndex,
CoreContainer container)
Returns an String with the name of a core.
|
Modifier and Type | Field and Description |
---|---|
protected CoreContainer |
HadoopAuthPlugin.coreContainer |
Constructor and Description |
---|
ConfigurableInternodeAuthHadoopPlugin(CoreContainer coreContainer) |
HadoopAuthPlugin(CoreContainer coreContainer) |
KerberosFilter(CoreContainer coreContainer) |
KerberosPlugin(CoreContainer coreContainer) |
PKIAuthenticationPlugin(CoreContainer cores,
String nodeName,
PublicKeyHandler publicKeyHandler) |
Modifier and Type | Field and Description |
---|---|
protected CoreContainer |
HttpSolrCall.cores |
protected CoreContainer |
SolrDispatchFilter.cores |
Modifier and Type | Method and Description |
---|---|
protected CoreContainer |
SolrDispatchFilter.createCoreContainer(Path solrHome,
Properties extraProperties)
Override this to change CoreContainer initialization
|
CoreContainer |
SolrDispatchFilter.getCores() |
Constructor and Description |
---|
HttpSolrCall(SolrDispatchFilter solrDispatchFilter,
CoreContainer cores,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean retry) |
Modifier and Type | Method and Description |
---|---|
abstract void |
SolrCoreState.doRecovery(CoreContainer cc,
CoreDescriptor cd) |
void |
DefaultSolrCoreState.doRecovery(CoreContainer cc,
CoreDescriptor cd) |
Modifier and Type | Method and Description |
---|---|
static boolean |
TestInjection.injectNonGracefullClose(CoreContainer cc) |
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.