Interface NamedListInitializedPlugin

All Known Subinterfaces:
BackupRepository, QueryResponseWriter, SampleDocumentsLoader, SchemaSuggester, SolrEncoder, SolrEventListener, SolrFormatter, SolrFragListBuilder, SolrFragmenter, TextQueryResponseWriter
All Known Implementing Classes:
AbstractBackupRepository, AbstractDefaultValueUpdateProcessorFactory, AbstractSolrEventListener, ActiveTasksListComponent, AddSchemaFieldsUpdateProcessorFactory, AtomicUpdateProcessorFactory, BlockJoinChildQParserPlugin, BlockJoinParentQParserPlugin, BoolQParserPlugin, BoostQParserPlugin, BreakIteratorBoundaryScanner, ByteBuffersDirectoryFactory, CachingDirectoryFactory, CborResponseWriter, ChildDocTransformerFactory, ChildFieldValueSourceParser, CircuitBreaker, ClassicIndexSchemaFactory, ClassificationUpdateProcessorFactory, CloneFieldUpdateProcessorFactory, CodecFactory, CollapsingQParserPlugin, ComplexPhraseQParserPlugin, ConcatFieldUpdateProcessorFactory, CoreAugmenterFactory, CountFieldValuesUpdateProcessorFactory, CPUCircuitBreaker, CSVResponseWriter, DebugComponent, DefaultEncoder, DefaultSampleDocumentsLoader, DefaultSchemaSuggester, DefaultValueUpdateProcessorFactory, DelegatingBackupRepository, DelegatingEventListener, DirectoryFactory, DisMaxQParserPlugin, DistributedUpdateProcessorFactory, DocBasedVersionConstraintsProcessorFactory, DocExpirationUpdateProcessorFactory, DocIdAugmenterFactory, ElevatedMarkerFactory, EphemeralDirectoryFactory, ExcludedMarkerFactory, ExpandComponent, ExplainAugmenterFactory, ExportQParserPlugin, ExpressionValueSourceParser, ExtendedDismaxQParserPlugin, FacetComponent, FacetModule, FieldLengthUpdateProcessorFactory, FieldMutatingUpdateProcessorFactory, FieldNameMutatingUpdateProcessorFactory, FieldQParserPlugin, FieldValueSubsetUpdateProcessorFactory, FiltersQParserPlugin, FirstFieldValueUpdateProcessorFactory, FunctionQParserPlugin, FunctionRangeQParserPlugin, FuzzyQParserPlugin, GapFragmenter, GeoDistValueSourceParser, GeoJSONResponseWriter, GeoTransformerFactory, GraphMLResponseWriter, GraphQParserPlugin, GraphTermsQParserPlugin, HashQParserPlugin, HashRangeQParserPlugin, HighlightComponent, HtmlEncoder, HtmlFormatter, HTMLStripFieldUpdateProcessorFactory, IGainTermsQParserPlugin, IgnoreCommitOptimizeUpdateProcessorFactory, IgnoreFieldUpdateProcessorFactory, IgnoreLargeDocumentProcessorFactory, IndexReaderFactory, IndexSchemaFactory, JacksonJsonWriter, JavaBinResponseWriter, JoinQParserPlugin, JSONResponseWriter, KnnQParserPlugin, LastFieldValueUpdateProcessorFactory, LoadAverageCircuitBreaker, LocalFileSystemRepository, LogUpdateProcessorFactory, LuceneDefaultCodecFactory, LuceneQParserPlugin, ManagedIndexSchemaFactory, MaxFieldValueUpdateProcessorFactory, MaxScoreQParserPlugin, MemoryCircuitBreaker, MinFieldValueUpdateProcessorFactory, MinHashQParserPlugin, MLTContentQParserPlugin, MLTQParserPlugin, MMapDirectoryFactory, MoreLikeThisComponent, NestedQParserPlugin, NestedUpdateProcessorFactory, NIOFSDirectoryFactory, NoOpDistributingUpdateProcessorFactory, NRTCachingDirectoryFactory, NumFieldLimitingUpdateRequestProcessorFactory, OpenTelemetryConfigurator, ParseBooleanFieldUpdateProcessorFactory, ParseDateFieldUpdateProcessorFactory, ParseDoubleFieldUpdateProcessorFactory, ParseFloatFieldUpdateProcessorFactory, ParseIntFieldUpdateProcessorFactory, ParseLongFieldUpdateProcessorFactory, ParseNumericFieldUpdateProcessorFactory, PayloadCheckQParserPlugin, PayloadScoreQParserPlugin, PercentileAgg.Parser, PhrasesIdentificationComponent, PrefixQParserPlugin, PrometheusResponseWriter, QParserPlugin, QueryCancellationComponent, QueryComponent, QueryConverter, QueryElevationComponent, QuerySenderListener, RAMDirectoryFactory, RankQParserPlugin, RawQParserPlugin, RawResponseWriter, RawValueTransformerFactory, RealTimeGetComponent, RecoveryStrategy.Builder, RegexFragmenter, RegexpBoostProcessorFactory, RegexReplaceProcessorFactory, RemoveBlankFieldUpdateProcessorFactory, ReRankQParserPlugin, ResponseLogComponent, RunUpdateProcessorFactory, SchemaCodecFactory, SchemaXmlResponseWriter, ScoreJoinQParserPlugin, ScoreOrderFragmentsBuilder, SearchComponent, ShardAugmenterFactory, SignatureUpdateProcessorFactory, SignificantTermsQParserPlugin, SimpleBoundaryScanner, SimpleFragListBuilder, SimpleFragmentsBuilder, SimpleQParserPlugin, SimpleTextCodecFactory, SimpleUpdateProcessorFactory, SingleFragListBuilder, SkipExistingDocumentsProcessorFactory, SmileResponseWriter, SolrBoundaryScanner, SolrCoreParser, SolrDeletionPolicy, SolrFragmentsBuilder, SpatialBoxQParserPlugin, SpatialFilterQParserPlugin, SpellCheckComponent, SpellingQueryConverter, StandardDirectoryFactory, StandardIndexReaderFactory, StatsComponent, SubQueryAugmenterFactory, SuggestComponent, SuggestQueryConverter, SurroundQParserPlugin, SwitchQParserPlugin, TemplateUpdateProcessorFactory, TermQParserPlugin, TermsComponent, TermsQParserPlugin, TermVectorComponent, TextLogisticRegressionQParserPlugin, TimestampUpdateProcessorFactory, TolerantUpdateProcessorFactory, TransformerFactory, TrimFieldUpdateProcessorFactory, TruncateFieldUpdateProcessorFactory, UniqFieldsUpdateProcessorFactory, UpdateRequestProcessorChain.LazyUpdateProcessorFactoryHolder.LazyUpdateRequestProcessorFactory, UpdateRequestProcessorFactory, URLClassifyProcessorFactory, UUIDUpdateProcessorFactory, ValueAugmenterFactory, ValueSourceParser, VectorSimilarityQParserPlugin, VectorSimilaritySourceParser, WeightedFragListBuilder, XmlQParserPlugin, XMLResponseWriter

public interface NamedListInitializedPlugin
A plugin that can be initialized with a NamedList
Since:
solr 1.3
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    init(org.apache.solr.common.util.NamedList<?> args)
    init will be called just once, immediately after creation.
  • Method Details

    • init

      default void init(org.apache.solr.common.util.NamedList<?> args)
      init will be called just once, immediately after creation.

      Source of the initialization arguments will typically be solrconfig.xml, but will ultimately depends on the plugin itself

      Parameters:
      args - non-null list of initialization parameters (may be empty)