public class SingularityExecutorTaskBuilder extends Object
| Constructor and Description |
|---|
SingularityExecutorTaskBuilder(com.fasterxml.jackson.databind.ObjectMapper jsonObjectMapper,
com.hubspot.singularity.runner.base.shared.JsonObjectFileHelper jsonObjectFileHelper,
TemplateManager templateManager,
SingularityExecutorLogging executorLogging,
com.hubspot.singularity.runner.base.configuration.SingularityRunnerBaseConfiguration baseConfiguration,
SingularityExecutorConfiguration executorConfiguration,
String executorPid,
ExecutorUtils executorUtils,
SingularityExecutorArtifactFetcher artifactFetcher,
com.spotify.docker.client.DockerClient dockerClient) |
| Modifier and Type | Method and Description |
|---|---|
SingularityExecutorTask |
buildTask(String taskId,
org.apache.mesos.ExecutorDriver driver,
org.apache.mesos.Protos.TaskInfo taskInfo,
ch.qos.logback.classic.Logger log) |
ch.qos.logback.classic.Logger |
buildTaskLogger(String taskId) |
@Inject
public SingularityExecutorTaskBuilder(com.fasterxml.jackson.databind.ObjectMapper jsonObjectMapper,
com.hubspot.singularity.runner.base.shared.JsonObjectFileHelper jsonObjectFileHelper,
TemplateManager templateManager,
SingularityExecutorLogging executorLogging,
com.hubspot.singularity.runner.base.configuration.SingularityRunnerBaseConfiguration baseConfiguration,
SingularityExecutorConfiguration executorConfiguration,
String executorPid,
ExecutorUtils executorUtils,
SingularityExecutorArtifactFetcher artifactFetcher,
com.spotify.docker.client.DockerClient dockerClient)
public ch.qos.logback.classic.Logger buildTaskLogger(String taskId)
public SingularityExecutorTask buildTask(String taskId, org.apache.mesos.ExecutorDriver driver, org.apache.mesos.Protos.TaskInfo taskInfo, ch.qos.logback.classic.Logger log)
Copyright © 2015. All rights reserved.