class LogUpdateProcessor extends UpdateRequestProcessor
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
adds |
private java.util.List<java.lang.String> |
deletes |
private boolean |
logDebug |
private int |
maxNumToLog |
(package private) int |
numAdds |
(package private) int |
numDeletes |
private SolrQueryRequest |
req |
private SolrQueryResponse |
rsp |
private NamedList<java.lang.Object> |
toLog |
log, next
Constructor and Description |
---|
LogUpdateProcessor(SolrQueryRequest req,
SolrQueryResponse rsp,
LogUpdateProcessorFactory factory,
UpdateRequestProcessor next) |
Modifier and Type | Method and Description |
---|---|
void |
finish() |
void |
processAdd(AddUpdateCommand cmd) |
void |
processCommit(CommitUpdateCommand cmd) |
void |
processDelete(DeleteUpdateCommand cmd) |
void |
processMergeIndexes(MergeIndexesCommand cmd) |
void |
processRollback(RollbackUpdateCommand cmd) |
private final SolrQueryRequest req
private final SolrQueryResponse rsp
private final NamedList<java.lang.Object> toLog
int numAdds
int numDeletes
private java.util.List<java.lang.String> adds
private java.util.List<java.lang.String> deletes
private final int maxNumToLog
private final boolean logDebug
public LogUpdateProcessor(SolrQueryRequest req, SolrQueryResponse rsp, LogUpdateProcessorFactory factory, UpdateRequestProcessor next)
public void processAdd(AddUpdateCommand cmd) throws java.io.IOException
processAdd
in class UpdateRequestProcessor
java.io.IOException
public void processDelete(DeleteUpdateCommand cmd) throws java.io.IOException
processDelete
in class UpdateRequestProcessor
java.io.IOException
public void processMergeIndexes(MergeIndexesCommand cmd) throws java.io.IOException
processMergeIndexes
in class UpdateRequestProcessor
java.io.IOException
public void processCommit(CommitUpdateCommand cmd) throws java.io.IOException
processCommit
in class UpdateRequestProcessor
java.io.IOException
public void processRollback(RollbackUpdateCommand cmd) throws java.io.IOException
processRollback
in class UpdateRequestProcessor
java.io.IOException
public void finish() throws java.io.IOException
finish
in class UpdateRequestProcessor
java.io.IOException