public class SimpleIndexingProgressMonitor extends Object implements MassIndexerProgressMonitor
MassIndexerProgressMonitor which
uses the logger at INFO level to output indexing speed statistics.| Constructor and Description |
|---|
SimpleIndexingProgressMonitor()
Logs progress of indexing job every 50 documents written.
|
SimpleIndexingProgressMonitor(int logAfterNumberOfDocuments)
Logs progress of indexing job every
logAfterNumberOfDocuments
documents written. |
| Modifier and Type | Method and Description |
|---|---|
void |
addToTotalCount(long count) |
void |
documentsAdded(long increment) |
void |
documentsBuilt(int number) |
void |
entitiesLoaded(int size) |
protected int |
getStatusMessagePeriod() |
void |
indexingCompleted() |
protected void |
printStatusMessage(long startTime,
long totalTodoCount,
long doneCount) |
public SimpleIndexingProgressMonitor()
public SimpleIndexingProgressMonitor(int logAfterNumberOfDocuments)
logAfterNumberOfDocuments
documents written.logAfterNumberOfDocuments - log each time the specified number of documents has been addedpublic void entitiesLoaded(int size)
entitiesLoaded in interface MassIndexerProgressMonitorpublic void documentsAdded(long increment)
documentsAdded in interface IndexingMonitorpublic void documentsBuilt(int number)
documentsBuilt in interface MassIndexerProgressMonitorpublic void addToTotalCount(long count)
addToTotalCount in interface MassIndexerProgressMonitorpublic void indexingCompleted()
indexingCompleted in interface MassIndexerProgressMonitorprotected int getStatusMessagePeriod()
protected void printStatusMessage(long startTime,
long totalTodoCount,
long doneCount)
Copyright © 2006–2017 Hibernate. All rights reserved.