| rewriteResponse(byte[], Function) |  | 0% |  | 0% | 9 | 9 | 33 | 33 | 1 | 1 |
| performRequest(HttpServletRequest, AsyncResponse, Request.Builder, Function) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| setupBearerToken(HttpServletRequest, Request.Builder) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| ProxyResource(HttpClient, JsonWebTokenHandler, ProxyConfig) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| setupXForwardedFor(HttpServletRequest, Request.Builder) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| rewriteUri(UriInfo, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getNext(String, String, HttpServletRequest, UriInfo, AsyncResponse) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| cancelQuery(String, String, HttpServletRequest, AsyncResponse) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| postStatement(String, HttpServletRequest, UriInfo, AsyncResponse) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| handleProxyException(Request, ProxyException) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| loadSharedSecret(File) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getInfo(HttpServletRequest, AsyncResponse) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$responseWithHeaders$7(Response.ResponseBuilder, HeaderName, String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| lambda$setupAsyncResponse$6() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| buildResponse(UriInfo, ProxyResponseHandler.ProxyResponse) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setupAsyncResponse(AsyncResponse, ListenableFuture) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| invalidJson(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| badRequest(Response.Status, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| executeHttp(Request) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| responseWithHeaders(Response.ResponseBuilder, ProxyResponseHandler.ProxyResponse) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isPrestoHeader(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getInfo$0(ProxyResponseHandler.ProxyResponse) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shutdown() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$buildResponse$5(UriInfo, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$performRequest$4(Request, ProxyException) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getNext$2(UriInfo, ProxyResponseHandler.ProxyResponse) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$postStatement$1(UriInfo, ProxyResponseHandler.ProxyResponse) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$cancelQuery$3(ProxyResponseHandler.ProxyResponse) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |