public class BasicQueryResult extends java.lang.Object implements QueryResult, ResultPublisher
Constructor and Description |
---|
BasicQueryResult(java.util.List<PathInfo> pathInfos) |
Modifier and Type | Method and Description |
---|---|
void |
cancel()
Cancels the query.
|
void |
finish() |
void |
finishWithError(java.lang.Exception e) |
java.util.List<PathInfo> |
getPathInfo() |
boolean |
hasNext() |
boolean |
isCanceled() |
ResultDataPoint |
next() |
void |
onData(java.util.function.Consumer<DataPoint> consumer,
java.lang.Runnable onComplete) |
void |
publish(ResultDataPoint point) |
public BasicQueryResult(java.util.List<PathInfo> pathInfos)
public java.util.List<PathInfo> getPathInfo()
getPathInfo
in interface QueryResult
public boolean hasNext()
hasNext
in interface java.util.Iterator<ResultDataPoint>
public boolean isCanceled()
isCanceled
in interface ResultPublisher
public ResultDataPoint next()
next
in interface java.util.Iterator<ResultDataPoint>
public void onData(java.util.function.Consumer<DataPoint> consumer, java.lang.Runnable onComplete)
onData
in interface QueryResult
public void cancel()
QueryResult
cancel
in interface QueryResult
public void publish(ResultDataPoint point)
publish
in interface ResultPublisher
public void finish()
finish
in interface ResultPublisher
public void finishWithError(java.lang.Exception e)
finishWithError
in interface ResultPublisher