public interface ResponseProcessor
Modifier and Type | Method and Description |
---|---|
HttpErrorCallback |
getErrorCallback(DruidAggregationQuery<?> query)
Callback for handling http errors.
|
FailureCallback |
getFailureCallback(DruidAggregationQuery<?> query)
Callback handler for unexpected failures.
|
ResponseContext |
getResponseContext()
The response context allows state to be injected from construction and visible across response processor
layers as necessary.
|
void |
processResponse(com.fasterxml.jackson.databind.JsonNode json,
DruidAggregationQuery<?> query,
LoggingContext metadata)
Process the response json and respond to the original web request.
|
ResponseContext getResponseContext()
FailureCallback getFailureCallback(DruidAggregationQuery<?> query)
query
- The query associated with this failureHttpErrorCallback getErrorCallback(DruidAggregationQuery<?> query)
query
- The query associated with this errorvoid processResponse(com.fasterxml.jackson.databind.JsonNode json, DruidAggregationQuery<?> query, LoggingContext metadata)
json
- The json representing a druid data responsequery
- The query with the schema for processing this responsemetadata
- The LoggingContext to useCopyright © 2016–2018 Yahoo! Inc.. All rights reserved.