Uses of Class
org.apache.solr.core.PluginInfo
-
Packages that use PluginInfo Package Description org.apache.solr.api Commonly used classes for Solr V2 API.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.highlight SolrHighlighter
API and related implementations and utilitiesorg.apache.solr.metrics TheSolrCoreMetricManager
is responsible for collecting metrics fromSolrMetricProducer
's and exposing metrics toSolrMetricReporter
's.org.apache.solr.metrics.reporters.solr This package containsSolrMetricReporter
implementations specific to SolrCloud reporting.org.apache.solr.pkg Package management implementationorg.apache.solr.search.stats APIs and Classes implementing the Stats component used for document frequency calculations.org.apache.solr.update APIs and classes for managing index updatesorg.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 PluginInfo in org.apache.solr.api
Methods in org.apache.solr.api with parameters of type PluginInfo Modifier and Type Method Description static SpecProvider
ApiBag. constructSpec(PluginInfo info)
void
ApiBag. registerLazy(PluginBag.PluginHolder<SolrRequestHandler> holder, PluginInfo info)
-
Uses of PluginInfo in org.apache.solr.core
Fields in org.apache.solr.core declared as PluginInfo Modifier and Type Field Description static PluginInfo
TransientSolrCoreCacheFactory. DEFAULT_TRANSIENT_SOLR_CACHE_INFO
static PluginInfo
PluginInfo. EMPTY_INFO
protected PluginInfo
PluginBag.PluginHolder. pluginInfo
Fields in org.apache.solr.core with type parameters of type PluginInfo Modifier and Type Field Description List<PluginInfo>
PluginInfo. children
Methods in org.apache.solr.core that return PluginInfo Modifier and Type Method Description PluginInfo
PluginInfo. copy()
PluginInfo[]
NodeConfig. getBackupRepositoryPlugins()
PluginInfo
PluginInfo. getChild(String type)
PluginInfo
MetricsConfig. getCounterSupplier()
PluginInfo
MetricsConfig. getHistogramSupplier()
PluginInfo
MetricsConfig. getHistoryHandler()
PluginInfo
MetricsConfig. getMeterSupplier()
PluginInfo[]
MetricsConfig. getMetricReporters()
PluginInfo
PluginBag.PluginHolder. getPluginInfo()
PluginInfo
SolrConfig. getPluginInfo(String type)
PluginInfo
NodeConfig. getShardHandlerFactoryPluginInfo()
PluginInfo
MetricsConfig. getTimerSupplier()
PluginInfo
NodeConfig. getTracerConfiguratorPluginInfo()
PluginInfo
NodeConfig. getTransientCachePluginInfo()
Methods in org.apache.solr.core that return types with arguments of type PluginInfo Modifier and Type Method Description List<PluginInfo>
PluginInfo. getChildren(String type)
Filter children by typeList<PluginInfo>
SolrCore. getImplicitHandlers()
List<PluginInfo>
SolrConfig. getPluginInfos(String type)
SolrConfig keeps a repository of plugins by the type.List<PluginInfo>
SolrConfig. readPluginInfos(String tag, boolean requireName, boolean requireClass)
Method parameters in org.apache.solr.core with type arguments of type PluginInfo Modifier and Type Method Description static List<PluginBag.RuntimeLib>
PluginBag.RuntimeLib. getLibObjects(SolrCore core, List<PluginInfo> libs)
<T> List<T>
SolrCore. initPlugins(List<PluginInfo> pluginInfos, Class<T> type, String defClassName)
For a given List of PluginInfo return the instances as a List<T> T
SolrCore. initPlugins(List<PluginInfo> pluginInfos, Map<String,T> registry, Class<T> type, String defClassName)
Constructors in org.apache.solr.core with parameters of type PluginInfo Constructor Description InitParams(PluginInfo p)
PluginHolder(PluginInfo info)
PluginHolder(PluginInfo info, T inst)
Constructor parameters in org.apache.solr.core with type arguments of type PluginInfo Constructor Description PluginInfo(String type, Map<String,String> attrs, NamedList initArgs, List<PluginInfo> children)
-
Uses of PluginInfo in org.apache.solr.core.backup.repository
Constructors in org.apache.solr.core.backup.repository with parameters of type PluginInfo Constructor Description BackupRepositoryFactory(PluginInfo[] backupRepoPlugins)
-
Uses of PluginInfo in org.apache.solr.handler
Methods in org.apache.solr.handler that return PluginInfo Modifier and Type Method Description PluginInfo
RequestHandlerBase. getPluginInfo()
Methods in org.apache.solr.handler with parameters of type PluginInfo Modifier and Type Method Description void
BlobHandler. init(PluginInfo info)
void
RequestHandlerBase. setPluginInfo(PluginInfo pluginInfo)
Constructors in org.apache.solr.handler with parameters of type PluginInfo Constructor Description ExpressibleHolder(PluginInfo info, SolrCore core, SolrConfig.SolrPluginInfo pluginMeta)
-
Uses of PluginInfo in org.apache.solr.handler.component
Fields in org.apache.solr.handler.component declared as PluginInfo Modifier and Type Field Description static PluginInfo
ShardHandlerFactory. DEFAULT_SHARDHANDLER_INFO
Methods in org.apache.solr.handler.component with parameters of type PluginInfo Modifier and Type Method Description void
ExpandComponent. init(PluginInfo info)
void
HighlightComponent. init(PluginInfo info)
void
HttpShardHandlerFactory. init(PluginInfo info)
void
SearchHandler. init(PluginInfo info)
static ShardHandlerFactory
ShardHandlerFactory. newInstance(PluginInfo info, SolrResourceLoader loader)
Create a new ShardHandlerFactory instance -
Uses of PluginInfo in org.apache.solr.highlight
Methods in org.apache.solr.highlight with parameters of type PluginInfo Modifier and Type Method Description void
DefaultSolrHighlighter. init(PluginInfo info)
void
PostingsSolrHighlighter. init(PluginInfo info)
Deprecated.void
UnifiedSolrHighlighter. init(PluginInfo info)
-
Uses of PluginInfo in org.apache.solr.metrics
Fields in org.apache.solr.metrics declared as PluginInfo Modifier and Type Field Description protected PluginInfo
SolrMetricReporter. pluginInfo
Methods in org.apache.solr.metrics that return PluginInfo Modifier and Type Method Description PluginInfo
SolrMetricReporter. getPluginInfo()
Get the effectivePluginInfo
instance that was used for initialization of this plugin.Methods in org.apache.solr.metrics with parameters of type PluginInfo 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
MetricSuppliers.DefaultHistogramSupplier. init(PluginInfo info)
void
MetricSuppliers.DefaultMeterSupplier. init(PluginInfo info)
void
MetricSuppliers.DefaultTimerSupplier. init(PluginInfo info)
void
SolrCoreContainerReporter. init(PluginInfo pluginInfo)
void
SolrCoreContainerReporter. init(PluginInfo pluginInfo, CoreContainer coreContainer)
void
SolrCoreReporter. init(PluginInfo pluginInfo)
void
SolrCoreReporter. init(PluginInfo pluginInfo, SolrCore core)
void
SolrMetricReporter. init(PluginInfo pluginInfo)
Initializes aSolrMetricReporter
with the plugin's configuration.void
SolrMetricManager. loadClusterReporters(PluginInfo[] pluginInfos, CoreContainer cc)
void
SolrMetricManager. loadReporter(String registry, CoreContainer coreContainer, PluginInfo pluginInfo)
Convenience wrapper forSolrMetricManager.loadReporter(String, SolrResourceLoader, CoreContainer, SolrCore, PluginInfo, String)
passingCoreContainer.getResourceLoader()
and null solrCore and tag.void
SolrMetricManager. loadReporter(String registry, SolrCore solrCore, PluginInfo pluginInfo, String tag)
Convenience wrapper forSolrMetricManager.loadReporter(String, SolrResourceLoader, CoreContainer, SolrCore, PluginInfo, String)
passingSolrCore.getResourceLoader()
andSolrCore.getCoreContainer()
as the extra parameters.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
.void
SolrMetricManager. loadShardReporters(PluginInfo[] pluginInfos, SolrCore core)
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. -
Uses of PluginInfo in org.apache.solr.metrics.reporters.solr
Methods in org.apache.solr.metrics.reporters.solr with parameters of type PluginInfo Modifier and Type Method Description void
SolrClusterReporter. init(PluginInfo pluginInfo, CoreContainer cc)
void
SolrShardReporter. init(PluginInfo pluginInfo, SolrCore core)
-
Uses of PluginInfo in org.apache.solr.pkg
Methods in org.apache.solr.pkg that return PluginInfo Modifier and Type Method Description PluginInfo
PackageListeners.Listener. pluginInfo()
Constructors in org.apache.solr.pkg with parameters of type PluginInfo Constructor Description PackagePluginHolder(PluginInfo info, SolrCore core, SolrConfig.SolrPluginInfo pluginMeta)
-
Uses of PluginInfo in org.apache.solr.search.stats
Fields in org.apache.solr.search.stats declared as PluginInfo Modifier and Type Field Description protected PluginInfo
StatsCache. pluginInfo
Methods in org.apache.solr.search.stats with parameters of type PluginInfo Modifier and Type Method Description void
LRUStatsCache. init(PluginInfo info)
void
StatsCache. init(PluginInfo info)
-
Uses of PluginInfo in org.apache.solr.update
Fields in org.apache.solr.update declared as PluginInfo Modifier and Type Field Description PluginInfo
SolrIndexConfig. mergedSegmentWarmerInfo
PluginInfo
SolrIndexConfig. mergePolicyFactoryInfo
PluginInfo
SolrIndexConfig. mergeSchedulerInfo
PluginInfo
SolrIndexConfig. metricsInfo
Methods in org.apache.solr.update with parameters of type PluginInfo Modifier and Type Method Description void
HdfsUpdateLog. clearLog(SolrCore core, PluginInfo ulogPluginInfo)
Deprecated.Clears the logs on the file system.void
UpdateLog. clearLog(SolrCore core, PluginInfo ulogPluginInfo)
Clears the logs on the file system.protected String
UpdateLog. getTlogDir(SolrCore core, PluginInfo info)
void
HdfsUpdateLog. init(PluginInfo info)
Deprecated.void
UpdateLog. init(PluginInfo info)
-
Uses of PluginInfo in org.apache.solr.update.processor
Methods in org.apache.solr.update.processor with parameters of type PluginInfo Modifier and Type Method Description void
UpdateRequestProcessorChain. init(PluginInfo info)
Initializes the chain using the factories specified by thePluginInfo
. -
Uses of PluginInfo in org.apache.solr.util.plugin
Methods in org.apache.solr.util.plugin with parameters of type PluginInfo Modifier and Type Method Description void
PluginInfoInitialized. init(PluginInfo info)
-