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,ClassificationUpdateProcessorFactory,CloneFieldUpdateProcessorFactory,DistributedUpdateProcessorFactory,DocBasedVersionConstraintsProcessorFactory,DocExpirationUpdateProcessorFactory,FieldMutatingUpdateProcessorFactory,FieldNameMutatingUpdateProcessorFactory,IgnoreCommitOptimizeUpdateProcessorFactory,IgnoreLargeDocumentProcessorFactory,LogUpdateProcessorFactory,NestedUpdateProcessorFactory,NoOpDistributingUpdateProcessorFactory,RegexpBoostProcessorFactory,RunUpdateProcessorFactory,SignatureUpdateProcessorFactory,SimpleUpdateProcessorFactory,SkipExistingDocumentsProcessorFactory,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 to
SolrCorein 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 Modifier and Type Method Description abstract UpdateRequestProcessorgetInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.solr.util.plugin.NamedListInitializedPlugin
init
-
-
-
-
Method Detail
-
getInstance
public abstract UpdateRequestProcessor getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)
-
-