Package org.graylog2.indexer.results
Class ChunkedQueryResult<C,R>
java.lang.Object
org.graylog2.indexer.results.IndexQueryResult
org.graylog2.indexer.results.ChunkedQueryResult<C,R>
- All Implemented Interfaces:
ChunkedResult
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract List<ResultMessage>
collectMessagesFromResult
(R result) protected abstract long
countTotalHits
(R response) protected abstract String
protected abstract long
getTookMillisFromResponse
(R response) protected abstract R
long
tookMs()
long
Methods inherited from class org.graylog2.indexer.results.IndexQueryResult
getBuiltQuery, getOriginalQuery
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog2.indexer.results.ChunkedResult
cancel
-
Field Details
-
client
-
initialResult
-
lastSearchResponse
-
-
Constructor Details
-
ChunkedQueryResult
-
-
Method Details
-
nextChunk
- Specified by:
nextChunk
in interfaceChunkedResult
- Throws:
IOException
-
collectMessagesFromResult
-
nextSearchResult
- Throws:
IOException
-
getChunkingMethodName
-
countTotalHits
-
getTookMillisFromResponse
-
tookMs
public long tookMs()- Specified by:
tookMs
in interfaceChunkedResult
- Specified by:
tookMs
in classIndexQueryResult
-
getQueryHash
- Specified by:
getQueryHash
in interfaceChunkedResult
-
totalHits
public long totalHits()- Specified by:
totalHits
in interfaceChunkedResult
-