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 ofSolrCoresorg.apache.solr.core.backup.repository BackupRepositoryProviding backup/restore repository interfaces to plug different storage systemsorg.apache.solr.handler Concrete implementations ofSolrRequestHandlerorg.apache.solr.handler.component SearchComponentimplementations for use inSearchHandlerorg.apache.solr.highlight SolrHighlighterAPI and related implementations and utilitiesorg.apache.solr.metrics TheSolrCoreMetricManageris responsible for collecting metrics fromSolrMetricProducer's and exposing metrics toSolrMetricReporter's.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 UpdateRequestProcessorFactoryAPIs and implementations for use inUpdateRequestProcessorChainsorg.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 org.apache.solr.common.SpecProviderApiBag. constructSpec(PluginInfo info)voidApiBag. 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 PluginInfoPluginInfo. EMPTY_INFOprotected PluginInfoPluginBag.PluginHolder. pluginInfoFields in org.apache.solr.core with type parameters of type PluginInfo Modifier and Type Field Description List<PluginInfo>PluginInfo. childrenMethods in org.apache.solr.core that return PluginInfo Modifier and Type Method Description PluginInfoPluginInfo. copy()PluginInfo[]NodeConfig. getBackupRepositoryPlugins()PluginInfoPluginInfo. getChild(String type)PluginInfo[]NodeConfig. getClusterPlugins()PluginInfoMetricsConfig. getCounterSupplier()PluginInfoMetricsConfig. getHistogramSupplier()PluginInfoMetricsConfig. getMeterSupplier()PluginInfo[]MetricsConfig. getMetricReporters()PluginInfoPluginBag.PluginHolder. getPluginInfo()PluginInfoSolrConfig. getPluginInfo(String type)PluginInfoNodeConfig. getShardHandlerFactoryPluginInfo()PluginInfoMetricsConfig. getTimerSupplier()PluginInfoNodeConfig. getTracerConfiguratorPluginInfo()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(SolrConfig.SolrPluginInfo info, boolean requireName, boolean requireClass)Methods in org.apache.solr.core with parameters of type PluginInfo Modifier and Type Method Description voidInitParams. apply(PluginInfo info)SolrEventListenerSolrCore. createEventListener(PluginInfo info)<T> TSolrCore. createInitInstance(PluginInfo info, Class<T> cast, String msg, String defClassName)PluginBag.PluginHolder<T>PluginBag. createPlugin(PluginInfo info)<T> Class<? extends T>SolrResourceLoader. findClass(PluginInfo info, Class<T> type, boolean registerCoreReloadListener)Load a class using an appropriateSolrResourceLoaderdepending of the package on that classstatic voidPluginBag. initInstance(Object inst, PluginInfo info)static <T> TSolrCore. initPlugin(PluginInfo info, T o)static io.opentracing.TracerTracerConfigurator. loadTracer(SolrResourceLoader loader, PluginInfo info)<T> TSolrResourceLoader. newInstance(PluginInfo info, Class<T> type, boolean registerCoreReloadListener)Create an instance of a class using an appropriateSolrResourceLoaderdepending on the package of that classNodeConfig.NodeConfigBuilderNodeConfig.NodeConfigBuilder. setBackupRepositoryPlugins(PluginInfo[] backupRepositoryPlugins)NodeConfig.NodeConfigBuilderNodeConfig.NodeConfigBuilder. setClusterPlugins(PluginInfo[] clusterPlugins)MetricsConfig.MetricsConfigBuilderMetricsConfig.MetricsConfigBuilder. setCounterSupplier(PluginInfo info)MetricsConfig.MetricsConfigBuilderMetricsConfig.MetricsConfigBuilder. setHistogramSupplier(PluginInfo info)MetricsConfig.MetricsConfigBuilderMetricsConfig.MetricsConfigBuilder. setMeterSupplier(PluginInfo info)MetricsConfig.MetricsConfigBuilderMetricsConfig.MetricsConfigBuilder. setMetricReporterPlugins(PluginInfo[] metricReporterPlugins)NodeConfig.NodeConfigBuilderNodeConfig.NodeConfigBuilder. setShardHandlerFactoryConfig(PluginInfo shardHandlerFactoryConfig)MetricsConfig.MetricsConfigBuilderMetricsConfig.MetricsConfigBuilder. setTimerSupplier(PluginInfo info)NodeConfig.NodeConfigBuilderNodeConfig.NodeConfigBuilder. setTracerConfig(PluginInfo tracerConfig)Method parameters in org.apache.solr.core with type arguments of type PluginInfo Modifier and Type Method Description <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> TSolrCore. 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, org.apache.solr.common.util.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 PluginInfoRequestHandlerBase. getPluginInfo()Methods in org.apache.solr.handler with parameters of type PluginInfo Modifier and Type Method Description voidBlobHandler. init(PluginInfo info)voidRequestHandlerBase. 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 PluginInfoShardHandlerFactory. DEFAULT_SHARDHANDLER_INFOprotected PluginInfoHighlightComponent. infoMethods in org.apache.solr.handler.component with parameters of type PluginInfo Modifier and Type Method Description voidExpandComponent. init(PluginInfo info)voidHighlightComponent. init(PluginInfo info)voidHttpShardHandlerFactory. init(PluginInfo info)CustomizesHttpShardHandlerinstances that will be produced by this factory.voidSearchHandler. init(PluginInfo info)static ShardHandlerFactoryShardHandlerFactory. 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 voidDefaultSolrHighlighter. init(PluginInfo info)voidUnifiedSolrHighlighter. 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 PluginInfoSolrMetricReporter. pluginInfoMethods in org.apache.solr.metrics that return PluginInfo Modifier and Type Method Description PluginInfoSolrMetricReporter. getPluginInfo()Get the effectivePluginInfoinstance 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 aCountersupplier.static com.codahale.metrics.ClockMetricSuppliers. getClock(PluginInfo info, String param)static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Histogram>MetricSuppliers. histogramSupplier(SolrResourceLoader loader, PluginInfo info)Create aHistogramsupplier.voidMetricSuppliers.DefaultHistogramSupplier. init(PluginInfo info)voidMetricSuppliers.DefaultMeterSupplier. init(PluginInfo info)voidMetricSuppliers.DefaultTimerSupplier. init(PluginInfo info)voidSolrCoreContainerReporter. init(PluginInfo pluginInfo)voidSolrCoreContainerReporter. init(PluginInfo pluginInfo, CoreContainer coreContainer)voidSolrCoreReporter. init(PluginInfo pluginInfo)voidSolrCoreReporter. init(PluginInfo pluginInfo, SolrCore core)voidSolrMetricReporter. init(PluginInfo pluginInfo)Initializes aSolrMetricReporterwith the plugin's configuration.voidSolrMetricManager. loadClusterReporters(PluginInfo[] pluginInfos, CoreContainer cc)voidSolrMetricManager. loadReporter(String registry, CoreContainer coreContainer, PluginInfo pluginInfo)Convenience wrapper forSolrMetricManager.loadReporter(String, SolrResourceLoader, CoreContainer, SolrCore, PluginInfo, String)passingCoreContainer.getResourceLoader()and null solrCore and tag.voidSolrMetricManager. 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.voidSolrMetricManager. loadReporter(String registry, SolrResourceLoader loader, CoreContainer coreContainer, SolrCore solrCore, PluginInfo pluginInfo, String tag)Create and register an instance ofSolrMetricReporter.voidSolrMetricManager. loadReporters(PluginInfo[] pluginInfos, SolrResourceLoader loader, CoreContainer coreContainer, SolrCore solrCore, String tag, SolrInfoBean.Group group, String... registryNames)Create and registerSolrMetricReporter-s specific to aSolrInfoBean.Group.voidSolrMetricManager. loadShardReporters(PluginInfo[] pluginInfos, SolrCore core)static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Meter>MetricSuppliers. meterSupplier(SolrResourceLoader loader, PluginInfo info)Create aMetersupplier.static com.codahale.metrics.MetricRegistry.MetricSupplier<com.codahale.metrics.Timer>MetricSuppliers. timerSupplier(SolrResourceLoader loader, PluginInfo info)Create aTimersupplier. -
Uses of PluginInfo in org.apache.solr.pkg
Methods in org.apache.solr.pkg with parameters of type PluginInfo Modifier and Type Method Description static <T> PluginBag.PluginHolder<T>PackagePluginHolder. createHolder(PluginInfo info, SolrCore core, Class<T> type, String msg)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 PluginInfoStatsCache. pluginInfoMethods in org.apache.solr.search.stats with parameters of type PluginInfo Modifier and Type Method Description voidLRUStatsCache. init(PluginInfo info)voidStatsCache. 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 PluginInfoSolrIndexConfig. mergedSegmentWarmerInfoPluginInfoSolrIndexConfig. mergePolicyFactoryInfoPluginInfoSolrIndexConfig. mergeSchedulerInfoPluginInfoSolrIndexConfig. metricsInfoMethods in org.apache.solr.update with parameters of type PluginInfo Modifier and Type Method Description voidUpdateLog. 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 voidUpdateRequestProcessorChain. 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 voidPluginInfoInitialized. init(PluginInfo info)
-