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,NumFieldLimitingUpdateRequestProcessorFactory,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 SolrCore in initialization, it could implement SolrCoreAware
- Since:
- solr 1.3
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA 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 -
Method Summary
Modifier and TypeMethodDescriptionabstract UpdateRequestProcessorgetInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.solr.util.plugin.NamedListInitializedPlugin
init
-
Constructor Details
-
UpdateRequestProcessorFactory
public UpdateRequestProcessorFactory()
-
-
Method Details
-
getInstance
public abstract UpdateRequestProcessor getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)
-