Package org.dspace.statistics
Class SolrLoggerServiceImpl.ResultProcessor
- java.lang.Object
-
- org.dspace.statistics.SolrLoggerServiceImpl.ResultProcessor
-
- Enclosing class:
- SolrLoggerServiceImpl
public class SolrLoggerServiceImpl.ResultProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description ResultProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommit()voidexecute(String query)voidprocess(List<org.apache.solr.common.SolrInputDocument> docs)Override to manage pages of documentsvoidprocess(org.apache.solr.common.SolrInputDocument doc)Override to manage individual documents
-
-
-
Method Detail
-
execute
public void execute(String query) throws org.apache.solr.client.solrj.SolrServerException, IOException
- Throws:
org.apache.solr.client.solrj.SolrServerExceptionIOException
-
commit
public void commit() throws IOException, org.apache.solr.client.solrj.SolrServerException- Throws:
IOExceptionorg.apache.solr.client.solrj.SolrServerException
-
process
public void process(List<org.apache.solr.common.SolrInputDocument> docs) throws IOException, org.apache.solr.client.solrj.SolrServerException
Override to manage pages of documents- Parameters:
docs- a list of Solr documents- Throws:
IOException- A general class of exceptions produced by failed or interrupted I/O operations.org.apache.solr.client.solrj.SolrServerException- Exception from the Solr server to the solrj Java client.
-
process
public void process(org.apache.solr.common.SolrInputDocument doc) throws IOException, org.apache.solr.client.solrj.SolrServerExceptionOverride to manage individual documents- Parameters:
doc- Solr document- Throws:
IOException- A general class of exceptions produced by failed or interrupted I/O operations.org.apache.solr.client.solrj.SolrServerException- Exception from the Solr server to the solrj Java client.
-
-