Interface TotalCounter
-
- All Known Implementing Classes:
FileSystemPipesIterator
public interface TotalCounterInterface for pipesiterators that allow counting of total documents. This is useful for user-facing frontends where the user does not have easy access to the total number of files for processing. This is run in a daemon thread and is not guaranteed to complete before the actual file processing has completed. This is an ancillary task, and should not throw runtime exceptions. Implementers should be careful to check for thread interrupts.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TotalCountResultgetTotalCount()Returns the total count so far.voidstartTotalCount()
-
-
-
Method Detail
-
startTotalCount
void startTotalCount()
-
getTotalCount
TotalCountResult getTotalCount()
Returns the total count so far. Check theTotalCountResult.getStatus()to figure out if the count has completed yet, if it is unsupported or if there was an exception during the counting.- Returns:
-
-