Class BufferingRequestProcessor

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class BufferingRequestProcessor
    extends org.apache.solr.update.processor.UpdateRequestProcessor
    • Field Detail

      • addCommands

        public List<org.apache.solr.update.AddUpdateCommand> addCommands
      • deleteCommands

        public List<org.apache.solr.update.DeleteUpdateCommand> deleteCommands
      • commitCommands

        public List<org.apache.solr.update.CommitUpdateCommand> commitCommands
      • rollbackCommands

        public List<org.apache.solr.update.RollbackUpdateCommand> rollbackCommands
    • Constructor Detail

      • BufferingRequestProcessor

        public BufferingRequestProcessor​(org.apache.solr.update.processor.UpdateRequestProcessor next)
    • Method Detail

      • processAdd

        public void processAdd​(org.apache.solr.update.AddUpdateCommand cmd)
                        throws IOException
        Overrides:
        processAdd in class org.apache.solr.update.processor.UpdateRequestProcessor
        Throws:
        IOException
      • processDelete

        public void processDelete​(org.apache.solr.update.DeleteUpdateCommand cmd)
                           throws IOException
        Overrides:
        processDelete in class org.apache.solr.update.processor.UpdateRequestProcessor
        Throws:
        IOException
      • processCommit

        public void processCommit​(org.apache.solr.update.CommitUpdateCommand cmd)
                           throws IOException
        Overrides:
        processCommit in class org.apache.solr.update.processor.UpdateRequestProcessor
        Throws:
        IOException
      • processRollback

        public void processRollback​(org.apache.solr.update.RollbackUpdateCommand cmd)
                             throws IOException
        Overrides:
        processRollback in class org.apache.solr.update.processor.UpdateRequestProcessor
        Throws:
        IOException
      • finish

        public void finish()
                    throws IOException
        Overrides:
        finish in class org.apache.solr.update.processor.UpdateRequestProcessor
        Throws:
        IOException