Class MassIndexerProgressMonitor

java.lang.Object
org.infinispan.query.impl.massindex.MassIndexerProgressMonitor

public class MassIndexerProgressMonitor extends Object
Author:
Sanne Grinovero <sanne@hibernate.org> (C) 2012 Red Hat Inc.
  • Constructor Details

    • MassIndexerProgressMonitor

      public MassIndexerProgressMonitor(org.infinispan.commons.time.TimeService timeService)
      Logs progress of indexing job every 50 documents written.
    • MassIndexerProgressMonitor

      public MassIndexerProgressMonitor(int logAfterNumberOfDocuments, org.infinispan.commons.time.TimeService timeService)
      Logs progress of indexing job every logAfterNumberOfDocuments documents written.
      Parameters:
      logAfterNumberOfDocuments - log each time the specified number of documents has been added
  • Method Details

    • documentsAdded

      public void documentsAdded(long increment)
    • indexingCompleted

      public void indexingCompleted()
    • getStatusMessagePeriod

      protected int getStatusMessagePeriod()
    • printStatusMessage

      protected void printStatusMessage(long startTime, long doneCount)