public class SingularityExecutorTask extends Object
| Constructor and Description |
|---|
SingularityExecutorTask(org.apache.mesos.ExecutorDriver driver,
ExecutorUtils executorUtils,
com.hubspot.singularity.runner.base.configuration.SingularityRunnerBaseConfiguration baseConfiguration,
SingularityExecutorConfiguration executorConfiguration,
SingularityExecutorTaskDefinition taskDefinition,
String executorPid,
SingularityExecutorArtifactFetcher artifactFetcher,
org.apache.mesos.Protos.TaskInfo taskInfo,
TemplateManager templateManager,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
ch.qos.logback.classic.Logger log,
com.hubspot.singularity.runner.base.shared.JsonObjectFileHelper jsonObjectFileHelper,
com.spotify.docker.client.DockerClient dockerClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup(org.apache.mesos.Protos.TaskState state) |
org.apache.mesos.ExecutorDriver |
getDriver() |
com.hubspot.deploy.ExecutorData |
getExecutorData() |
ReentrantLock |
getLock() |
org.slf4j.Logger |
getLog() |
ch.qos.logback.classic.Logger |
getLogbackLog() |
SingularityExecutorTaskProcessBuilder |
getProcessBuilder() |
SingularityExecutorTaskDefinition |
getTaskDefinition() |
String |
getTaskId() |
org.apache.mesos.Protos.TaskInfo |
getTaskInfo() |
SingularityExecutorTaskLogManager |
getTaskLogManager() |
int |
getThreadCountAtOverageTime() |
boolean |
isSuccessExitCode(int exitCode) |
void |
markDestroyedAfterWaiting() |
void |
markForceDestroyed() |
void |
markKilled() |
void |
markKilledDueToThreads(int currentThreads) |
String |
toString() |
boolean |
wasDestroyedAfterWaiting() |
boolean |
wasForceDestroyed() |
boolean |
wasKilled() |
boolean |
wasKilledDueToThreads() |
public SingularityExecutorTask(org.apache.mesos.ExecutorDriver driver,
ExecutorUtils executorUtils,
com.hubspot.singularity.runner.base.configuration.SingularityRunnerBaseConfiguration baseConfiguration,
SingularityExecutorConfiguration executorConfiguration,
SingularityExecutorTaskDefinition taskDefinition,
String executorPid,
SingularityExecutorArtifactFetcher artifactFetcher,
org.apache.mesos.Protos.TaskInfo taskInfo,
TemplateManager templateManager,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
ch.qos.logback.classic.Logger log,
com.hubspot.singularity.runner.base.shared.JsonObjectFileHelper jsonObjectFileHelper,
com.spotify.docker.client.DockerClient dockerClient)
public void cleanup(org.apache.mesos.Protos.TaskState state)
public SingularityExecutorTaskLogManager getTaskLogManager()
public boolean isSuccessExitCode(int exitCode)
public ReentrantLock getLock()
public ch.qos.logback.classic.Logger getLogbackLog()
public org.slf4j.Logger getLog()
public SingularityExecutorTaskProcessBuilder getProcessBuilder()
public boolean wasForceDestroyed()
public boolean wasDestroyedAfterWaiting()
public boolean wasKilled()
public void markKilled()
public void markKilledDueToThreads(int currentThreads)
public boolean wasKilledDueToThreads()
public int getThreadCountAtOverageTime()
public void markForceDestroyed()
public void markDestroyedAfterWaiting()
public org.apache.mesos.ExecutorDriver getDriver()
public org.apache.mesos.Protos.TaskInfo getTaskInfo()
public String getTaskId()
public com.hubspot.deploy.ExecutorData getExecutorData()
public SingularityExecutorTaskDefinition getTaskDefinition()
Copyright © 2015. All rights reserved.