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.cloud.autoscaling Package for classes related to autoscalingorg.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.rest Solr RESTful APIs via Restlet.org.apache.solr.rest.schema.analysis Analysis-related functionality for RESTful API access to the Solr Schema using Restlet.org.apache.solr.schema IndexSchema
andFieldType
implementations for powering schema.xmlorg.apache.solr.update.processor UpdateRequestProcessorFactory
APIs and implementations for use inUpdateRequestProcessorChain
sorg.apache.solr.util.plugin Common APIs related to implementing Solr plugins -
-
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
CloudConfigSetService. createCoreResourceLoader(CoreDescriptor cd)
Methods in org.apache.solr.cloud with parameters of type SolrResourceLoader Modifier and Type Method Description static String
CloudUtil. unifiedResourcePath(SolrResourceLoader loader)
Returns a displayable unified path to the given resource.Constructors in org.apache.solr.cloud with parameters of type SolrResourceLoader Constructor Description CloudConfigSetService(SolrResourceLoader loader, ZkController zkController)
-
Uses of SolrResourceLoader in org.apache.solr.cloud.autoscaling
Fields in org.apache.solr.cloud.autoscaling declared as SolrResourceLoader Modifier and Type Field Description protected SolrResourceLoader
AutoScalingHandler. loader
protected SolrResourceLoader
TriggerActionBase. loader
protected SolrResourceLoader
TriggerBase. loader
protected SolrResourceLoader
TriggerListenerBase. loader
Methods in org.apache.solr.cloud.autoscaling with parameters of type SolrResourceLoader Modifier and Type Method Description void
AutoScaling.Trigger. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
Called when trigger is created but before it's initialized or scheduled for use.void
ComputePlanAction. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
HttpTriggerListener. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, AutoScalingConfig.TriggerListenerConfig config)
void
InactiveMarkersPlanAction. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
InactiveShardPlanAction. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
IndexSizeTrigger. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
MetricTrigger. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
NodeAddedTrigger. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
NodeLostTrigger. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
ScheduledTrigger. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
SearchRateTrigger. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
SystemLogListener. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, AutoScalingConfig.TriggerListenerConfig config)
void
TriggerAction. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
Called when action is created but before it's initialized and used.void
TriggerActionBase. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
TriggerBase. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, Map<String,Object> properties)
void
TriggerListener. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, AutoScalingConfig.TriggerListenerConfig config)
Called when listener is created but before it's initialized and used.void
TriggerListenerBase. configure(SolrResourceLoader loader, SolrCloudManager cloudManager, AutoScalingConfig.TriggerListenerConfig config)
Constructors in org.apache.solr.cloud.autoscaling with parameters of type SolrResourceLoader Constructor Description AutoScalingHandler(SolrCloudManager cloudManager, SolrResourceLoader loader)
OverseerTriggerThread(SolrResourceLoader loader, SolrCloudManager cloudManager, CloudConfig cloudConfig)
ScheduledTriggers(SolrResourceLoader loader, SolrCloudManager cloudManager)
TriggerFactoryImpl(SolrResourceLoader loader, SolrCloudManager cloudManager)
-
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
ConfigSetService.Default. createCoreResourceLoader(CoreDescriptor cd)
SolrResourceLoader
Config. getResourceLoader()
SolrResourceLoader
CoreContainer. getResourceLoader()
SolrResourceLoader
SolrCore. getResourceLoader()
The SolrResourceLoader used to load all resources for this core.SolrResourceLoader
NodeConfig. getSolrResourceLoader()
Methods in org.apache.solr.core with parameters of type SolrResourceLoader Modifier and Type Method Description protected NamedList
ConfigSetService. createConfigSetProperties(CoreDescriptor cd, SolrResourceLoader loader)
Return the ConfigSet propertiesstatic ConfigSetService
ConfigSetService. createConfigSetService(NodeConfig nodeConfig, SolrResourceLoader loader, ZkController zkController)
protected SolrConfig
ConfigSetService. createSolrConfig(CoreDescriptor cd, SolrResourceLoader loader)
Create a SolrConfig object for a corestatic NodeConfig
SolrXmlConfig. fromFile(SolrResourceLoader loader, Path configFile)
static NodeConfig
SolrXmlConfig. fromInputStream(SolrResourceLoader loader, InputStream is)
static NodeConfig
SolrXmlConfig. fromSolrHome(SolrResourceLoader loader, Path solrHome)
static NodeConfig
SolrXmlConfig. fromString(SolrResourceLoader loader, String xml)
static ConfigOverlay
SolrConfig. getConfigOverlay(SolrResourceLoader loader)
protected NamedList
ConfigSetService. getConfigSetFlags(CoreDescriptor cd, SolrResourceLoader loader)
static RequestParams
RequestParams. getFreshRequestParams(SolrResourceLoader loader, RequestParams requestParams)
static TransientSolrCoreCacheFactory
TransientSolrCoreCacheFactory. newInstance(SolrResourceLoader loader, CoreContainer coreContainer)
Create a new TransientSolrCoreCacheFactory instancestatic void
SolrResourceLoader. persistConfLocally(SolrResourceLoader loader, String resourceName, byte[] content)
static NamedList
ConfigSetProperties. readFromResourceLoader(SolrResourceLoader loader, String name)
Return the properties associated with the ConfigSet (e.g.static SolrConfig
SolrConfig. readFromResourceLoader(SolrResourceLoader loader, String name)
Constructors in org.apache.solr.core with parameters of type SolrResourceLoader Constructor Description Config(SolrResourceLoader loader, String name)
Builds a config from a resource name with no xpath prefix.Config(SolrResourceLoader loader, String name, Document doc)
Config(SolrResourceLoader loader, String name, InputSource is, String prefix)
Config(SolrResourceLoader loader, String name, InputSource is, String prefix, boolean substituteProps)
Builds a config:ConfigSetService(SolrResourceLoader loader)
Create a new ConfigSetServiceCoreContainer(SolrResourceLoader loader)
Create a new CoreContainer using the given SolrResourceLoader.Default(SolrResourceLoader loader, Path configSetBase)
Create a new ConfigSetService.DefaultMemClassLoader(List<PluginBag.RuntimeLib> libs, SolrResourceLoader resourceLoader)
NodeConfigBuilder(String nodeName, SolrResourceLoader loader)
SchemaCaching(SolrResourceLoader loader, Path configSetBase)
SolrConfig(SolrResourceLoader loader, String name, InputSource is)
Creates a configuration instance from a resource loader, a configuration name and a stream. -
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.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()
SolrResourceLoader
ManagedIndexSchemaFactory. getResourceLoader()
Methods in org.apache.solr.schema with parameters of type SolrResourceLoader Modifier and Type Method Description protected FieldType
FieldTypePluginLoader. create(SolrResourceLoader loader, String name, String className, Node node)
Constructors in org.apache.solr.schema with parameters of type SolrResourceLoader Constructor Description IndexSchema(SolrConfig solrConfig, SolrResourceLoader loader)
-
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. -
Uses of SolrResourceLoader in org.apache.solr.util.plugin
Methods in org.apache.solr.util.plugin with parameters of type SolrResourceLoader Modifier and Type Method Description protected T
AbstractPluginLoader. create(SolrResourceLoader loader, String name, String className, Node node)
Create a plugin from an XML configuration.T
AbstractPluginLoader. load(SolrResourceLoader loader, NodeList nodes)
Initializes and registers each plugin in the list.T
AbstractPluginLoader. loadSingle(SolrResourceLoader loader, Node node)
Initializes and registers a single plugin.
-