Uses of Class
org.apache.solr.core.SolrResourceLoader
-
Packages that use SolrResourceLoader Package Description 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 ofSolrCore
sorg.apache.solr.core.backup.repository BackupRepository
Providing backup/restore repository interfaces to plug different storage systemsorg.apache.solr.handler Concrete implementations ofSolrRequestHandler
org.apache.solr.handler.component SearchComponent
implementations for use inSearchHandler
org.apache.solr.index Indexing related classes.org.apache.solr.logging APIs related to capturing log event info in theLoggingHandler
org.apache.solr.metrics TheSolrCoreMetricManager
is responsible for collecting metrics fromSolrMetricProducer
's and exposing metrics toSolrMetricReporter
's.org.apache.solr.pkg Package management implementationorg.apache.solr.rest Solr RESTful APIs.org.apache.solr.rest.schema.analysis Analysis-related functionality for RESTful API access to managed resources related to the schema, such as stopwords, protected words, and synonyms.org.apache.solr.schema IndexSchema
andFieldType
implementations for powering schema.xmlorg.apache.solr.update.processor UpdateRequestProcessorFactory
APIs and implementations for use inUpdateRequestProcessorChain
s -
-
Uses of SolrResourceLoader in org.apache.solr.cloud
Subclasses of SolrResourceLoader in org.apache.solr.cloud Modifier and Type Class Description class
ZkSolrResourceLoader
ResourceLoader that works with ZooKeeper.Methods in org.apache.solr.cloud that return SolrResourceLoader Modifier and Type Method Description SolrResourceLoader
ZkConfigSetService. createCoreResourceLoader(CoreDescriptor cd)
Methods in org.apache.solr.cloud with parameters of type SolrResourceLoader Modifier and Type Method Description protected NamedList<Object>
ZkConfigSetService. loadConfigSetFlags(CoreDescriptor cd, SolrResourceLoader loader)
static String
CloudUtil. unifiedResourcePath(SolrResourceLoader loader)
Returns a displayable unified path to the given resource. -
Uses of SolrResourceLoader in org.apache.solr.core
Fields in org.apache.solr.core declared as SolrResourceLoader Modifier and Type Field Description protected SolrResourceLoader
CoreContainer. loader
protected SolrResourceLoader
NodeConfig. loader
protected SolrResourceLoader
ConfigSetService. parentLoader
Methods in org.apache.solr.core that return SolrResourceLoader Modifier and Type Method Description protected abstract SolrResourceLoader
ConfigSetService. createCoreResourceLoader(CoreDescriptor cd)
Create a SolrResourceLoader for a coreSolrResourceLoader
FileSystemConfigSetService. createCoreResourceLoader(CoreDescriptor cd)
SolrResourceLoader
CoreContainer. getResourceLoader()
SolrResourceLoader
SolrConfig. getResourceLoader()
SolrResourceLoader
SolrCore. getResourceLoader()
The SolrResourceLoader used to load all resources for this core.SolrResourceLoader
SolrCore. getResourceLoader(String pkg)
Gets the SolrResourceLoader for a given packageSolrResourceLoader
XmlConfigFile. getResourceLoader()
SolrResourceLoader
NodeConfig. getSolrResourceLoader()
Methods in org.apache.solr.core with parameters of type SolrResourceLoader Modifier and Type Method Description protected SolrConfig
ConfigSetService. createSolrConfig(CoreDescriptor cd, SolrResourceLoader loader, boolean isTrusted)
Create a SolrConfig object for a corestatic ConfigOverlay
SolrConfig. getConfigOverlay(SolrResourceLoader loader)
static RequestParams
RequestParams. getFreshRequestParams(SolrResourceLoader loader, RequestParams requestParams)
protected NamedList<Object>
ConfigSetService. loadConfigSetFlags(CoreDescriptor cd, SolrResourceLoader loader)
Return the ConfigSet flags or null if none.protected NamedList<Object>
ConfigSetService. loadConfigSetProperties(CoreDescriptor cd, SolrResourceLoader loader)
Return the ConfigSet properties or null if none.static io.opentracing.Tracer
TracerConfigurator. loadTracer(SolrResourceLoader loader, PluginInfo info)
static TransientSolrCoreCacheFactory
TransientSolrCoreCacheFactory. newInstance(SolrResourceLoader loader, CoreContainer coreContainer)
Create a new TransientSolrCoreCacheFactory instancestatic void
SolrResourceLoader. persistConfLocally(SolrResourceLoader loader, String resourceName, byte[] content)
static NamedList<Object>
ConfigSetProperties. readFromResourceLoader(SolrResourceLoader loader, String name)
Return the properties associated with the ConfigSet (e.g.static SolrConfig
SolrConfig. readFromResourceLoader(SolrResourceLoader loader, String name, boolean isConfigsetTrusted, Properties substitutableProperties)
NodeConfig.NodeConfigBuilder
NodeConfig.NodeConfigBuilder. setSolrResourceLoader(SolrResourceLoader resourceLoader)
Constructors in org.apache.solr.core with parameters of type SolrResourceLoader Constructor Description ConfigSetService(SolrResourceLoader loader, boolean shareSchema)
Create a new ConfigSetServiceXmlConfigFile(SolrResourceLoader loader, String name)
Builds a config from a resource name with no xpath prefix.XmlConfigFile(SolrResourceLoader loader, String name, InputSource is, String prefix)
Builds a config.XmlConfigFile(SolrResourceLoader loader, String name, InputSource is, String prefix, Properties substituteProps)
XmlConfigFile(SolrResourceLoader loader, Function<String,InputStream> fileSupplier, String name, InputSource is, String prefix, Properties substituteProps)
Builds a config: -
Uses of SolrResourceLoader in org.apache.solr.core.backup.repository
Methods in org.apache.solr.core.backup.repository with parameters of type SolrResourceLoader Modifier and Type Method Description BackupRepository
BackupRepositoryFactory. newInstance(SolrResourceLoader loader)
BackupRepository
BackupRepositoryFactory. newInstance(SolrResourceLoader loader, String name)
-
Uses of SolrResourceLoader in org.apache.solr.handler
Methods in org.apache.solr.handler that return SolrResourceLoader Modifier and Type Method Description SolrResourceLoader
SolrDefaultStreamFactory. getSolrResourceLoader()
Methods in org.apache.solr.handler with parameters of type SolrResourceLoader Modifier and Type Method Description void
SolrDefaultStreamFactory. setSolrResourceLoader(SolrResourceLoader solrResourceLoader)
SolrDefaultStreamFactory
SolrDefaultStreamFactory. withSolrResourceLoader(SolrResourceLoader solrResourceLoader)
-
Uses of SolrResourceLoader in org.apache.solr.handler.component
Methods in org.apache.solr.handler.component with parameters of type SolrResourceLoader Modifier and Type Method Description static ShardHandlerFactory
ShardHandlerFactory. newInstance(PluginInfo info, SolrResourceLoader loader)
Create a new ShardHandlerFactory instance -
Uses of SolrResourceLoader in org.apache.solr.index
Fields in org.apache.solr.index declared as SolrResourceLoader Modifier and Type Field Description protected SolrResourceLoader
MergePolicyFactory. resourceLoader
-
Uses of SolrResourceLoader in org.apache.solr.logging
Methods in org.apache.solr.logging with parameters of type SolrResourceLoader Modifier and Type Method Description static LogWatcher<?>
LogWatcher. newRegisteredLogWatcher(LogWatcherConfig config, SolrResourceLoader loader)
Create and register a LogWatcher. -
Uses of SolrResourceLoader in org.apache.solr.metrics
Methods in org.apache.solr.metrics with parameters of type SolrResourceLoader Modifier and Type Method Description static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Counter>
MetricSuppliers. counterSupplier(SolrResourceLoader loader, PluginInfo info)
Create aCounter
supplier.static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Histogram>
MetricSuppliers. histogramSupplier(SolrResourceLoader loader, PluginInfo info)
Create aHistogram
supplier.void
SolrMetricManager. loadReporter(String registry, SolrResourceLoader loader, CoreContainer coreContainer, SolrCore solrCore, PluginInfo pluginInfo, String tag)
Create and register an instance ofSolrMetricReporter
.void
SolrMetricManager. loadReporters(PluginInfo[] pluginInfos, SolrResourceLoader loader, CoreContainer coreContainer, SolrCore solrCore, String tag, SolrInfoBean.Group group, String... registryNames)
Create and registerSolrMetricReporter
-s specific to aSolrInfoBean.Group
.static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Meter>
MetricSuppliers. meterSupplier(SolrResourceLoader loader, PluginInfo info)
Create aMeter
supplier.static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Timer>
MetricSuppliers. timerSupplier(SolrResourceLoader loader, PluginInfo info)
Create aTimer
supplier.Constructors in org.apache.solr.metrics with parameters of type SolrResourceLoader Constructor Description DefaultHistogramSupplier(SolrResourceLoader loader)
DefaultTimerSupplier(SolrResourceLoader loader)
SolrMetricManager(SolrResourceLoader loader, MetricsConfig metricsConfig)
-
Uses of SolrResourceLoader in org.apache.solr.pkg
Methods in org.apache.solr.pkg that return SolrResourceLoader Modifier and Type Method Description SolrResourceLoader
PackageLoader.Package.Version. getLoader()
-
Uses of SolrResourceLoader in org.apache.solr.rest
Fields in org.apache.solr.rest declared as SolrResourceLoader Modifier and Type Field Description protected SolrResourceLoader
ManagedResourceStorage. loader
protected SolrResourceLoader
RestManager. loader
protected SolrResourceLoader
ManagedResource. solrResourceLoader
Methods in org.apache.solr.rest that return SolrResourceLoader Modifier and Type Method Description SolrResourceLoader
ManagedResource. getResourceLoader()
Returns the resource loader used by this resource.SolrResourceLoader
ManagedResourceStorage. getResourceLoader()
Returns the resource loader used by this storage instanceMethods in org.apache.solr.rest with parameters of type SolrResourceLoader Modifier and Type Method Description void
ManagedResourceStorage.FileStorageIO. configure(SolrResourceLoader loader, NamedList<String> initArgs)
void
ManagedResourceStorage.InMemoryStorageIO. configure(SolrResourceLoader loader, NamedList<String> initArgs)
void
ManagedResourceStorage.StorageIO. configure(SolrResourceLoader loader, NamedList<String> initArgs)
void
ManagedResourceStorage.ZooKeeperStorageIO. configure(SolrResourceLoader loader, NamedList<String> initArgs)
protected ManagedResourceStorage
ManagedResource. createStorage(ManagedResourceStorage.StorageIO storageIO, SolrResourceLoader loader)
Potential extension point allowing concrete implementations to supply their own storage implementation.void
RestManager. init(SolrResourceLoader loader, NamedList<String> initArgs, ManagedResourceStorage.StorageIO storageIO)
Initializes the RestManager with the storageIO being optionally created outside of this implementation such as to use ZooKeeper instead of the local FS.static ManagedResourceStorage.StorageIO
ManagedResourceStorage. newStorageIO(String collection, SolrResourceLoader resourceLoader, NamedList<String> initArgs)
Creates a new StorageIO instance for a Solr core, taking into account whether the core is running in cloud mode as well as initArgs.Constructors in org.apache.solr.rest with parameters of type SolrResourceLoader Constructor Description JsonStorage(ManagedResourceStorage.StorageIO storageIO, SolrResourceLoader loader)
ManagedResource(String resourceId, SolrResourceLoader loader, ManagedResourceStorage.StorageIO storageIO)
Initializes this managed resource, including setting up JSON-based storage using the provided storageIO implementation, such as ZK.ManagedResourceStorage(ManagedResourceStorage.StorageIO storageIO, SolrResourceLoader loader)
-
Uses of SolrResourceLoader in org.apache.solr.rest.schema.analysis
Constructors in org.apache.solr.rest.schema.analysis with parameters of type SolrResourceLoader Constructor Description ManagedWordSetResource(String resourceId, SolrResourceLoader loader, ManagedResourceStorage.StorageIO storageIO)
SynonymManager(String resourceId, SolrResourceLoader loader, ManagedResourceStorage.StorageIO storageIO)
SynonymManager(String resourceId, SolrResourceLoader loader, ManagedResourceStorage.StorageIO storageIO)
-
Uses of SolrResourceLoader in org.apache.solr.schema
Fields in org.apache.solr.schema declared as SolrResourceLoader Modifier and Type Field Description protected SolrResourceLoader
IndexSchema. loader
Methods in org.apache.solr.schema that return SolrResourceLoader Modifier and Type Method Description SolrResourceLoader
IndexSchema. getResourceLoader()
The resource loader to be used to load components related to the schema when the schema is loading / initialising.SolrResourceLoader
ManagedIndexSchemaFactory. getResourceLoader()
Methods in org.apache.solr.schema with parameters of type SolrResourceLoader Modifier and Type Method Description static ConfigSetService.ConfigResource
IndexSchemaFactory. getConfigResource(ConfigSetService configSetService, InputStream schemaInputStream, SolrResourceLoader loader, String name)
static ConfigNode
IndexSchemaFactory. getParsedSchema(InputStream is, SolrResourceLoader loader, String name)
Constructors in org.apache.solr.schema with parameters of type SolrResourceLoader Constructor Description IndexSchema(String name, ConfigSetService.ConfigResource schemaResource, org.apache.lucene.util.Version luceneVersion, SolrResourceLoader resourceLoader, Properties substitutableProperties)
Constructs a schema using the specified resource name and stream.IndexSchema(org.apache.lucene.util.Version luceneVersion, SolrResourceLoader loader, Properties substitutableProperties)
-
Uses of SolrResourceLoader in org.apache.solr.update.processor
Methods in org.apache.solr.update.processor with parameters of type SolrResourceLoader Modifier and Type Method Description static FieldMutatingUpdateProcessor.FieldNameSelector
FieldMutatingUpdateProcessor. createFieldNameSelector(SolrResourceLoader loader, SolrCore core, FieldMutatingUpdateProcessorFactory.SelectorParams params, FieldMutatingUpdateProcessor.FieldNameSelector defSelector)
Utility method that can be used to define a FieldNameSelector using the same types of rules as the FieldMutatingUpdateProcessor init code.static FieldMutatingUpdateProcessor.FieldNameSelector
FieldMutatingUpdateProcessor. createFieldNameSelector(SolrResourceLoader loader, IndexSchema schema, FieldMutatingUpdateProcessorFactory.SelectorParams params, FieldMutatingUpdateProcessor.FieldNameSelector defSelector)
Utility method that can be used to define a FieldNameSelector using the same types of rules as the FieldMutatingUpdateProcessor init code.
-