Package nl.vpro.elasticsearch
Interface ElasticSearchIteratorInterface<T>
-
- All Superinterfaces:
AutoCloseable
,CloseableIterator<T>
,CountedIterator<T>
,ElasticSearchIteratorMXBean
,Iterator<T>
public interface ElasticSearchIteratorInterface<T> extends CountedIterator<T>, ElasticSearchIteratorMXBean
- Author:
- Michiel Meeuwissen
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ElasticSearchIteratorInterface.TotalRelation
-
Nested classes/interfaces inherited from interface nl.vpro.util.CloseableIterator
CloseableIterator.WrappedCloseableIterator<S extends Object>, CloseableIterator.WrappedPeekingCloseableIterator<S extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static Set<String>
SCROLL_IDS
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Long
getCount()
default Optional<Instant>
getETA()
default Date
getETADate()
default Long
getETASeconds()
static Set<String>
getScrollIds()
Optional<ElasticSearchIteratorInterface.TotalRelation>
getSizeQualifier()
default double
getSpeed()
Instant
getStart()
default Date
getStartDate()
default Long
getTotalSizeLong()
-
Methods inherited from interface nl.vpro.util.CountedIterator
close, getSize, getTotalSize, peeking, spliterator, stream
-
Methods inherited from interface nl.vpro.elasticsearch.ElasticSearchIteratorMXBean
getFraction
-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
-
-
-
Method Detail
-
getSizeQualifier
Optional<ElasticSearchIteratorInterface.TotalRelation> getSizeQualifier()
-
getStart
Instant getStart()
-
getCount
Long getCount()
- Specified by:
getCount
in interfaceCountedIterator<T>
- Specified by:
getCount
in interfaceElasticSearchIteratorMXBean
-
getStartDate
default Date getStartDate()
- Specified by:
getStartDate
in interfaceElasticSearchIteratorMXBean
-
getETADate
default Date getETADate()
- Specified by:
getETADate
in interfaceElasticSearchIteratorMXBean
-
getETASeconds
default Long getETASeconds()
- Specified by:
getETASeconds
in interfaceElasticSearchIteratorMXBean
-
getTotalSizeLong
default Long getTotalSizeLong()
- Specified by:
getTotalSizeLong
in interfaceElasticSearchIteratorMXBean
-
getSpeed
default double getSpeed()
- Specified by:
getSpeed
in interfaceElasticSearchIteratorMXBean
-
-