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 UpdateRequestProcessorjava.io.IOExceptionpublic void processDelete(DeleteUpdateCommand cmd) throws java.io.IOException
processDelete in class UpdateRequestProcessorjava.io.IOExceptionpublic void processMergeIndexes(MergeIndexesCommand cmd) throws java.io.IOException
processMergeIndexes in class UpdateRequestProcessorjava.io.IOExceptionpublic void processCommit(CommitUpdateCommand cmd) throws java.io.IOException
processCommit in class UpdateRequestProcessorjava.io.IOExceptionpublic void processRollback(RollbackUpdateCommand cmd) throws java.io.IOException
processRollback in class UpdateRequestProcessorjava.io.IOExceptionpublic void finish()
throws java.io.IOException
finish in class UpdateRequestProcessorjava.io.IOException