public class BufferingQueryEventListener extends Object implements UserResultsListener
Query messages are transformed into events: query ID, batch, EOF or error.
| Modifier and Type | Class and Description |
|---|---|
static class |
BufferingQueryEventListener.QueryEvent |
| Constructor and Description |
|---|
BufferingQueryEventListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
dataArrived(QueryDataBatch result,
ConnectionThrottle throttle)
A
QueryData message was received |
BufferingQueryEventListener.QueryEvent |
get() |
void |
queryCompleted(UserBitShared.QueryResult.QueryState state)
The query has completed (successful completion or cancellation).
|
void |
queryIdArrived(UserBitShared.QueryId queryId)
QueryId is available.
|
void |
submissionFailed(UserException ex)
The query has failed.
|
public void queryIdArrived(UserBitShared.QueryId queryId)
UserResultsListenerqueryIdArrived in interface UserResultsListenerqueryId - sent by the server along Acks.OKpublic void submissionFailed(UserException ex)
UserResultsListenerdataArrived()
throws an exceptionsubmissionFailed in interface UserResultsListenerex - exception describing the cause of the failurepublic void dataArrived(QueryDataBatch result, ConnectionThrottle throttle)
UserResultsListenerQueryData message was receiveddataArrived in interface UserResultsListenerresult - data batch receivedthrottle - connection throttlepublic void queryCompleted(UserBitShared.QueryResult.QueryState state)
UserResultsListenerqueryCompleted in interface UserResultsListenerpublic BufferingQueryEventListener.QueryEvent get()
Copyright © 2021 The Apache Software Foundation. All rights reserved.