Package org.apache.solr.update.processor
Class UpdateRequestProcessorFactory
- java.lang.Object
-
- org.apache.solr.update.processor.UpdateRequestProcessorFactory
-
- All Implemented Interfaces:
NamedListInitializedPlugin
- Direct Known Subclasses:
AbstractDefaultValueUpdateProcessorFactory,AddSchemaFieldsUpdateProcessorFactory,AtomicUpdateProcessorFactory,CdcrUpdateProcessorFactory,ClassificationUpdateProcessorFactory,CloneFieldUpdateProcessorFactory,DistributedUpdateProcessorFactory,DocBasedVersionConstraintsProcessorFactory,DocExpirationUpdateProcessorFactory,FieldMutatingUpdateProcessorFactory,FieldNameMutatingUpdateProcessorFactory,IgnoreCommitOptimizeUpdateProcessorFactory,IgnoreLargeDocumentProcessorFactory,LogUpdateProcessorFactory,NestedUpdateProcessorFactory,NoOpDistributingUpdateProcessorFactory,RegexpBoostProcessorFactory,RunUpdateProcessorFactory,SignatureUpdateProcessorFactory,SimpleUpdateProcessorFactory,SkipExistingDocumentsProcessorFactory,StatelessScriptUpdateProcessorFactory,TolerantUpdateProcessorFactory,UpdateRequestProcessorChain.LazyUpdateProcessorFactoryHolder.LazyUpdateRequestProcessorFactory,URLClassifyProcessorFactory,UUIDUpdateProcessorFactory
public abstract class UpdateRequestProcessorFactory extends Object implements NamedListInitializedPlugin
A factory to generate an UpdateRequestProcessor for each request. If the factory needs access toSolrCorein initialization, it could implementSolrCoreAware- Since:
- solr 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateRequestProcessorFactory.RunAlwaysA marker interface for UpdateRequestProcessorFactory implementations indicating that the factory should be used even if the update.distrib parameter would otherwise cause it to not be run.
-
Constructor Summary
Constructors Constructor Description UpdateRequestProcessorFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract UpdateRequestProcessorgetInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)voidinit(NamedList args)
-
-
-
Method Detail
-
init
public void init(NamedList args)
- Specified by:
initin interfaceNamedListInitializedPlugin
-
getInstance
public abstract UpdateRequestProcessor getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)
-
-