org.apache.solr.update.processor
Class UpdateRequestProcessorFactory

java.lang.Object
  extended by org.apache.solr.update.processor.UpdateRequestProcessorFactory
All Implemented Interfaces:
NamedListInitializedPlugin
Direct Known Subclasses:
AbstractDefaultValueUpdateProcessorFactory, AddSchemaFieldsUpdateProcessorFactory, CloneFieldUpdateProcessorFactory, DistributedUpdateProcessorFactory, FieldMutatingUpdateProcessorFactory, LogUpdateProcessorFactory, NoOpDistributingUpdateProcessorFactory, RegexpBoostProcessorFactory, RunUpdateProcessorFactory, SignatureUpdateProcessorFactory, StatelessScriptUpdateProcessorFactory, URLClassifyProcessorFactory

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

Constructor Summary
UpdateRequestProcessorFactory()
           
 
Method Summary
abstract  UpdateRequestProcessor getInstance(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)
           
 void init(NamedList args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateRequestProcessorFactory

public UpdateRequestProcessorFactory()
Method Detail

init

public void init(NamedList args)
Specified by:
init in interface NamedListInitializedPlugin

getInstance

public abstract UpdateRequestProcessor getInstance(SolrQueryRequest req,
                                                   SolrQueryResponse rsp,
                                                   UpdateRequestProcessor next)


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.