Class SolrMessageProcessor

java.lang.Object
org.apache.solr.crossdc.manager.messageprocessor.MessageProcessor
org.apache.solr.crossdc.manager.messageprocessor.SolrMessageProcessor
All Implemented Interfaces:
IQueueHandler<MirroredSolrRequest<?>>

public class SolrMessageProcessor extends MessageProcessor implements IQueueHandler<MirroredSolrRequest<?>>
Message processor implements all the logic to process a MirroredSolrRequest. It handles:
  • Sending the update request to Solr
  • Discarding or retrying failed requests
  • Flagging requests for resubmission by the underlying consumer implementation