public static class Supervisor.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
Supervisor |
build() |
Supervisor.Builder |
setDockerClient(com.spotify.docker.client.DockerClient dockerClient) |
Supervisor.Builder |
setExistingContainerId(String existingContainerId) |
Supervisor.Builder |
setJob(com.spotify.helios.common.descriptors.Job job) |
Supervisor.Builder |
setListener(Supervisor.Listener listener) |
Supervisor.Builder |
setMetrics(SupervisorMetrics metrics) |
Supervisor.Builder |
setMonitor(TaskMonitor monitor) |
Supervisor.Builder |
setRestartPolicy(RestartPolicy restartPolicy) |
Supervisor.Builder |
setRunnerFactory(TaskRunnerFactory runnerFactory) |
Supervisor.Builder |
setSleeper(Sleeper sleeper) |
Supervisor.Builder |
setStatusUpdater(StatusUpdater statusUpdater) |
public Supervisor.Builder setJob(com.spotify.helios.common.descriptors.Job job)
public Supervisor.Builder setExistingContainerId(String existingContainerId)
public Supervisor.Builder setRestartPolicy(RestartPolicy restartPolicy)
public Supervisor.Builder setDockerClient(com.spotify.docker.client.DockerClient dockerClient)
public Supervisor.Builder setMetrics(SupervisorMetrics metrics)
public Supervisor.Builder setListener(Supervisor.Listener listener)
public Supervisor.Builder setRunnerFactory(TaskRunnerFactory runnerFactory)
public Supervisor.Builder setStatusUpdater(StatusUpdater statusUpdater)
public Supervisor.Builder setMonitor(TaskMonitor monitor)
public Supervisor.Builder setSleeper(Sleeper sleeper)
public Supervisor build()
Copyright © 2017. All rights reserved.