public class OverlordResource extends Object
Constructor and Description |
---|
OverlordResource(TaskMaster taskMaster,
TaskStorageQueryAdapter taskStorageQueryAdapter,
TaskLogStreamer taskLogStreamer,
JacksonConfigManager configManager,
AuditManager auditManager,
AuthConfig authConfig) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
doAction(TaskActionHolder holder) |
javax.ws.rs.core.Response |
doGetLog(String taskid,
long offset) |
javax.ws.rs.core.Response |
doShutdown(String taskid) |
javax.ws.rs.core.Response |
getCompleteTasks(javax.servlet.http.HttpServletRequest req) |
javax.ws.rs.core.Response |
getLeader() |
javax.ws.rs.core.Response |
getPendingTasks(javax.servlet.http.HttpServletRequest req) |
javax.ws.rs.core.Response |
getRunningTasks(javax.servlet.http.HttpServletRequest req) |
javax.ws.rs.core.Response |
getScalingState() |
javax.ws.rs.core.Response |
getTaskPayload(String taskid) |
javax.ws.rs.core.Response |
getTaskSegments(String taskid) |
javax.ws.rs.core.Response |
getTaskStatus(String taskid) |
javax.ws.rs.core.Response |
getWaitingTasks(javax.servlet.http.HttpServletRequest req) |
javax.ws.rs.core.Response |
getWorkerConfig() |
javax.ws.rs.core.Response |
getWorkerConfigHistory(String interval,
Integer count) |
javax.ws.rs.core.Response |
getWorkers() |
javax.ws.rs.core.Response |
setWorkerConfig(WorkerBehaviorConfig workerBehaviorConfig,
String author,
String comment,
javax.servlet.http.HttpServletRequest req) |
javax.ws.rs.core.Response |
taskPost(Task task,
javax.servlet.http.HttpServletRequest req) |
@Inject public OverlordResource(TaskMaster taskMaster, TaskStorageQueryAdapter taskStorageQueryAdapter, TaskLogStreamer taskLogStreamer, JacksonConfigManager configManager, AuditManager auditManager, AuthConfig authConfig) throws Exception
Exception
public javax.ws.rs.core.Response taskPost(Task task, @Context javax.servlet.http.HttpServletRequest req)
public javax.ws.rs.core.Response getLeader()
public javax.ws.rs.core.Response getTaskPayload(String taskid)
public javax.ws.rs.core.Response getTaskStatus(String taskid)
public javax.ws.rs.core.Response getTaskSegments(String taskid)
public javax.ws.rs.core.Response doShutdown(String taskid)
public javax.ws.rs.core.Response getWorkerConfig()
public javax.ws.rs.core.Response setWorkerConfig(WorkerBehaviorConfig workerBehaviorConfig, @HeaderParam(value="X-Druid-Author") String author, @HeaderParam(value="X-Druid-Comment") String comment, @Context javax.servlet.http.HttpServletRequest req)
public javax.ws.rs.core.Response getWorkerConfigHistory(String interval, Integer count)
public javax.ws.rs.core.Response doAction(TaskActionHolder holder)
public javax.ws.rs.core.Response getWaitingTasks(@Context javax.servlet.http.HttpServletRequest req)
public javax.ws.rs.core.Response getPendingTasks(@Context javax.servlet.http.HttpServletRequest req)
public javax.ws.rs.core.Response getRunningTasks(@Context javax.servlet.http.HttpServletRequest req)
public javax.ws.rs.core.Response getCompleteTasks(@Context javax.servlet.http.HttpServletRequest req)
public javax.ws.rs.core.Response getWorkers()
public javax.ws.rs.core.Response getScalingState()
public javax.ws.rs.core.Response doGetLog(String taskid, long offset)
Copyright © 2011–2017. All rights reserved.