#include <executor.hpp>
|
| DockerExecutor (const process::Owned< Docker > &docker, const std::string &container, const std::string &sandboxDirectory, const std::string &mappedDirectory, const Duration &shutdownGracePeriod, const std::string &launcherDir, const std::map< std::string, std::string > &taskEnvironment, const Option< ContainerDNSInfo > &defaultContainerDNS, bool cgroupsEnableCfs) |
|
| ~DockerExecutor () override |
|
void | registered (ExecutorDriver *driver, const ExecutorInfo &executorInfo, const FrameworkInfo &frameworkInfo, const SlaveInfo &slaveInfo) override |
|
void | reregistered (ExecutorDriver *driver, const SlaveInfo &slaveInfo) override |
|
void | disconnected (ExecutorDriver *driver) override |
|
void | launchTask (ExecutorDriver *driver, const TaskInfo &task) override |
|
void | killTask (ExecutorDriver *driver, const TaskID &taskId) override |
|
void | frameworkMessage (ExecutorDriver *driver, const std::string &data) override |
|
void | shutdown (ExecutorDriver *driver) override |
|
void | error (ExecutorDriver *driver, const std::string &data) override |
|
void | killTask (ExecutorDriver *driver, const TaskID &taskId, const Option< KillPolicy > &killPolicyOverride) |
|
virtual | ~Executor () |
|
mesos::internal::docker::DockerExecutor::DockerExecutor |
( |
const process::Owned< Docker > & |
docker, |
|
|
const std::string & |
container, |
|
|
const std::string & |
sandboxDirectory, |
|
|
const std::string & |
mappedDirectory, |
|
|
const Duration & |
shutdownGracePeriod, |
|
|
const std::string & |
launcherDir, |
|
|
const std::map< std::string, std::string > & |
taskEnvironment, |
|
|
const Option< ContainerDNSInfo > & |
defaultContainerDNS, |
|
|
bool |
cgroupsEnableCfs |
|
) |
| |
mesos::internal::docker::DockerExecutor::~DockerExecutor |
( |
| ) |
|
|
override |
void mesos::internal::docker::DockerExecutor::disconnected |
( |
ExecutorDriver * |
driver | ) |
|
|
overridevirtual |
void mesos::internal::docker::DockerExecutor::error |
( |
ExecutorDriver * |
driver, |
|
|
const std::string & |
data |
|
) |
| |
|
overridevirtual |
void mesos::internal::docker::DockerExecutor::frameworkMessage |
( |
ExecutorDriver * |
driver, |
|
|
const std::string & |
data |
|
) |
| |
|
overridevirtual |
void mesos::internal::docker::DockerExecutor::killTask |
( |
ExecutorDriver * |
driver, |
|
|
const TaskID & |
taskId |
|
) |
| |
|
overridevirtual |
void mesos::internal::docker::DockerExecutor::killTask |
( |
ExecutorDriver * |
driver, |
|
|
const TaskID & |
taskId, |
|
|
const Option< KillPolicy > & |
killPolicyOverride |
|
) |
| |
void mesos::internal::docker::DockerExecutor::launchTask |
( |
ExecutorDriver * |
driver, |
|
|
const TaskInfo & |
task |
|
) |
| |
|
overridevirtual |
void mesos::internal::docker::DockerExecutor::registered |
( |
ExecutorDriver * |
driver, |
|
|
const ExecutorInfo & |
executorInfo, |
|
|
const FrameworkInfo & |
frameworkInfo, |
|
|
const SlaveInfo & |
slaveInfo |
|
) |
| |
|
overridevirtual |
void mesos::internal::docker::DockerExecutor::reregistered |
( |
ExecutorDriver * |
driver, |
|
|
const SlaveInfo & |
slaveInfo |
|
) |
| |
|
overridevirtual |
void mesos::internal::docker::DockerExecutor::shutdown |
( |
ExecutorDriver * |
driver | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: