public class SingularityExecutorMonitor extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SingularityExecutorMonitor.KillState |
static class |
SingularityExecutorMonitor.RunState |
static class |
SingularityExecutorMonitor.SubmitState |
| Constructor and Description |
|---|
SingularityExecutorMonitor(SingularityExecutorLogging logging,
ExecutorUtils executorUtils,
SingularityExecutorProcessKiller processKiller,
SingularityExecutorThreadChecker threadChecker,
SingularityExecutorConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
finishTask(SingularityExecutorTask task,
org.apache.mesos.Protos.TaskState taskState,
String message,
com.google.common.base.Optional<String> errorMsg,
Object... errorObjects) |
Collection<SingularityExecutorTaskProcessCallable> |
getRunningTasks() |
SingularityExecutorMonitor.KillState |
requestKill(String taskId) |
void |
shutdown(com.google.common.base.Optional<org.apache.mesos.ExecutorDriver> driver) |
SingularityExecutorMonitor.SubmitState |
submit(SingularityExecutorTask task) |
@Inject public SingularityExecutorMonitor(SingularityExecutorLogging logging, ExecutorUtils executorUtils, SingularityExecutorProcessKiller processKiller, SingularityExecutorThreadChecker threadChecker, SingularityExecutorConfiguration configuration)
public void shutdown(com.google.common.base.Optional<org.apache.mesos.ExecutorDriver> driver)
public SingularityExecutorMonitor.SubmitState submit(SingularityExecutorTask task)
public Collection<SingularityExecutorTaskProcessCallable> getRunningTasks()
public void finishTask(SingularityExecutorTask task, org.apache.mesos.Protos.TaskState taskState, String message, com.google.common.base.Optional<String> errorMsg, Object... errorObjects)
public SingularityExecutorMonitor.KillState requestKill(String taskId)
Copyright © 2015. All rights reserved.