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
SolrCore
in initialization, it could implementSolrCoreAware
- Since:
- solr 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UpdateRequestProcessorFactory.RunAlways
A 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 UpdateRequestProcessor
getInstance(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)
-
-