org.infinispan.query.impl.massindex
Class DefaultMassIndexerProgressMonitor
java.lang.Object
org.infinispan.query.impl.massindex.DefaultMassIndexerProgressMonitor
- All Implemented Interfaces:
- org.hibernate.search.backend.IndexingMonitor, org.hibernate.search.batchindexing.MassIndexerProgressMonitor
public class DefaultMassIndexerProgressMonitor
- extends Object
- implements org.hibernate.search.batchindexing.MassIndexerProgressMonitor
- Author:
- Sanne Grinovero (C) 2012 Red Hat Inc.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMassIndexerProgressMonitor
public DefaultMassIndexerProgressMonitor(TimeService timeService)
- Logs progress of indexing job every 50 documents written.
DefaultMassIndexerProgressMonitor
public DefaultMassIndexerProgressMonitor(int logAfterNumberOfDocuments,
TimeService timeService)
- Logs progress of indexing job every
logAfterNumberOfDocuments
documents written.
- Parameters:
logAfterNumberOfDocuments
- log each time the specified number of documents has been added
entitiesLoaded
public void entitiesLoaded(int size)
- Specified by:
entitiesLoaded
in interface org.hibernate.search.batchindexing.MassIndexerProgressMonitor
documentsAdded
public void documentsAdded(long increment)
- Specified by:
documentsAdded
in interface org.hibernate.search.backend.IndexingMonitor
documentsBuilt
public void documentsBuilt(int number)
- Specified by:
documentsBuilt
in interface org.hibernate.search.batchindexing.MassIndexerProgressMonitor
addToTotalCount
public void addToTotalCount(long count)
- Specified by:
addToTotalCount
in interface org.hibernate.search.batchindexing.MassIndexerProgressMonitor
indexingCompleted
public void indexingCompleted()
- Specified by:
indexingCompleted
in interface org.hibernate.search.batchindexing.MassIndexerProgressMonitor
getStatusMessagePeriod
protected int getStatusMessagePeriod()
printStatusMessage
protected void printStatusMessage(long startTime,
long doneCount)
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.