public class TimeRoutedAliasUpdateProcessor extends UpdateRequestProcessor
Modifier and Type | Field and Description |
---|---|
static String |
ALIAS_DISTRIB_UPDATE_PARAM |
next
Modifier | Constructor and Description |
---|---|
protected |
TimeRoutedAliasUpdateProcessor(SolrQueryRequest req,
SolrQueryResponse rsp,
UpdateRequestProcessor next,
String aliasName,
DistributedUpdateProcessor.DistribPhase aliasDistribPhase) |
Modifier and Type | Method and Description |
---|---|
protected void |
doClose()
Override to implement resource release logic that *must* be called at the
end of a request.
|
void |
finish() |
void |
processAdd(AddUpdateCommand cmd) |
void |
processCommit(CommitUpdateCommand cmd) |
void |
processDelete(DeleteUpdateCommand cmd) |
static UpdateRequestProcessor |
wrap(SolrQueryRequest req,
SolrQueryResponse rsp,
UpdateRequestProcessor next) |
close, processMergeIndexes, processRollback
public static final String ALIAS_DISTRIB_UPDATE_PARAM
protected TimeRoutedAliasUpdateProcessor(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next, String aliasName, DistributedUpdateProcessor.DistribPhase aliasDistribPhase)
public static UpdateRequestProcessor wrap(SolrQueryRequest req, SolrQueryResponse rsp, UpdateRequestProcessor next)
public void processAdd(AddUpdateCommand cmd) throws IOException
processAdd
in class UpdateRequestProcessor
IOException
public void processDelete(DeleteUpdateCommand cmd) throws IOException
processDelete
in class UpdateRequestProcessor
IOException
public void processCommit(CommitUpdateCommand cmd) throws IOException
processCommit
in class UpdateRequestProcessor
IOException
public void finish() throws IOException
finish
in class UpdateRequestProcessor
IOException
protected void doClose()
UpdateRequestProcessor
doClose
in class UpdateRequestProcessor
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.