Class MassIndexerProgressMonitor


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

      • 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 Detail

      • documentsAdded

        public void documentsAdded​(long increment)
      • indexingCompleted

        public void indexingCompleted()
      • getStatusMessagePeriod

        protected int getStatusMessagePeriod()
      • printStatusMessage

        protected void printStatusMessage​(long startTime,
                                          long doneCount)