@Path(value="/v1/query") public class QueryResource extends Object
| Constructor and Description |
|---|
QueryResource(DispatchManager dispatchManager,
QueryManager queryManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelQuery(QueryId queryId) |
void |
cancelStage(StageId stageId) |
List<BasicQueryInfo> |
getAllQueryInfo(String stateFilter) |
javax.ws.rs.core.Response |
getQueryInfo(QueryId queryId) |
javax.ws.rs.core.Response |
killQuery(QueryId queryId,
String message) |
javax.ws.rs.core.Response |
preemptQuery(QueryId queryId,
String message) |
@Inject public QueryResource(DispatchManager dispatchManager, QueryManager queryManager)
@GET public List<BasicQueryInfo> getAllQueryInfo(@QueryParam(value="state") String stateFilter)
@GET
@Path(value="{queryId}")
public javax.ws.rs.core.Response getQueryInfo(@PathParam(value="queryId")
QueryId queryId)
@DELETE
@Path(value="{queryId}")
public void cancelQuery(@PathParam(value="queryId")
QueryId queryId)
@PUT
@Path(value="{queryId}/killed")
public javax.ws.rs.core.Response killQuery(@PathParam(value="queryId")
QueryId queryId,
String message)
@PUT
@Path(value="{queryId}/preempted")
public javax.ws.rs.core.Response preemptQuery(@PathParam(value="queryId")
QueryId queryId,
String message)
@DELETE
@Path(value="stage/{stageId}")
public void cancelStage(@PathParam(value="stageId")
StageId stageId)
Copyright © 2012–2019. All rights reserved.