Module org.elasticsearch.server
Interface DocumentParsingProvider
public interface DocumentParsingProvider
An interface to provide instances of document parsing observer and reporter
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault DocumentSizeAccumulatordefault DocumentSizeObserverdefault DocumentSizeReporternewDocumentSizeReporter(String indexName, MapperService mapperService, DocumentSizeAccumulator documentSizeAccumulator) default DocumentSizeObservernewFixedSizeDocumentObserver(long normalisedBytesParsed)
-
Field Details
-
EMPTY_INSTANCE
-
-
Method Details
-
newDocumentSizeObserver
- Returns:
- a new 'empty' observer to use when observing parsing
-
newFixedSizeDocumentObserver
- Returns:
- an observer with a previously observed value (fixed to this value, not continuing)
-
newDocumentSizeReporter
default DocumentSizeReporter newDocumentSizeReporter(String indexName, MapperService mapperService, DocumentSizeAccumulator documentSizeAccumulator) - Returns:
- an instance of a reporter to use when parsing has been completed and indexing successful
-
createDocumentSizeAccumulator
- Returns:
- a new instance of DocumentSizeAccumulator
-