Package io.prestosql.server.ui
Class WorkerResource
- java.lang.Object
-
- io.prestosql.server.ui.WorkerResource
-
@Path("/ui/api/worker") public class WorkerResource extends Object
-
-
Constructor Summary
Constructors Constructor Description WorkerResource(DispatchManager dispatchManager, InternalNodeManager nodeManager, AccessControl accessControl, io.airlift.http.client.HttpClient httpClient, GroupProvider groupProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
getStatus(String nodeId)
javax.ws.rs.core.Response
getThreads(TaskId task, String nodeId, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)
javax.ws.rs.core.Response
getThreads(String nodeId)
-
-
-
Constructor Detail
-
WorkerResource
@Inject public WorkerResource(DispatchManager dispatchManager, InternalNodeManager nodeManager, AccessControl accessControl, io.airlift.http.client.HttpClient httpClient, GroupProvider groupProvider)
-
-
Method Detail
-
getStatus
@ResourceSecurity(WEB_UI) @GET @Path("{nodeId}/status") public javax.ws.rs.core.Response getStatus(@PathParam("nodeId") String nodeId)
-
getThreads
@ResourceSecurity(WEB_UI) @GET @Path("{nodeId}/thread") public javax.ws.rs.core.Response getThreads(@PathParam("nodeId") String nodeId)
-
getThreads
@ResourceSecurity(WEB_UI) @GET @Path("{nodeId}/task/{taskId}") public javax.ws.rs.core.Response getThreads(@PathParam("taskId") TaskId task, @PathParam("nodeId") String nodeId, @Context javax.servlet.http.HttpServletRequest servletRequest, @Context javax.ws.rs.core.HttpHeaders httpHeaders)
-
-