|
| MockDockerContainerizer (const slave::Flags &flags, slave::Fetcher *fetcher, const process::Owned< mesos::slave::ContainerLogger > &logger, process::Shared< Docker > docker, const Option< NvidiaComponents > &nvidia=None()) |
|
| MockDockerContainerizer (const process::Owned< slave::DockerContainerizerProcess > &process) |
|
| ~MockDockerContainerizer () override |
|
void | initialize () |
|
| MOCK_METHOD4 (launch, process::Future< slave::Containerizer::LaunchResult >(const ContainerID &, const mesos::slave::ContainerConfig &, const std::map< std::string, std::string > &, const Option< std::string > &)) |
|
| MOCK_METHOD3 (update, process::Future< Nothing >(const ContainerID &, const Resources &, const google::protobuf::Map< std::string, Value::Scalar > &)) |
|
process::Future< slave::Containerizer::LaunchResult > | _launch (const ContainerID &containerId, const mesos::slave::ContainerConfig &containerConfig, const std::map< std::string, std::string > &environment, const Option< std::string > &pidCheckpointPath) |
|
process::Future< Nothing > | _update (const ContainerID &containerId, const Resources &resourceRequests, const google::protobuf::Map< std::string, Value::Scalar > &resourceLimits) |
|
| DockerContainerizer (const Flags &flags, Fetcher *fetcher, const process::Owned< mesos::slave::ContainerLogger > &logger, process::Shared< Docker > docker, const Option< NvidiaComponents > &nvidia=None()) |
|
| DockerContainerizer (const process::Owned< DockerContainerizerProcess > &_process) |
|
| ~DockerContainerizer () override |
|
process::Future< Nothing > | recover (const Option< state::SlaveState > &state) override |
|
process::Future< Containerizer::LaunchResult > | launch (const ContainerID &containerId, const mesos::slave::ContainerConfig &containerConfig, const std::map< std::string, std::string > &environment, const Option< std::string > &pidCheckpointPath) override |
|
process::Future< Nothing > | update (const ContainerID &containerId, const Resources &resourceRequests, const google::protobuf::Map< std::string, Value::Scalar > &resourceLimits={}) override |
|
process::Future< ResourceStatistics > | usage (const ContainerID &containerId) override |
|
process::Future< ContainerStatus > | status (const ContainerID &containerId) override |
|
process::Future< Option< mesos::slave::ContainerTermination > > | wait (const ContainerID &containerId) override |
|
process::Future< Option< mesos::slave::ContainerTermination > > | destroy (const ContainerID &containerId) override |
|
process::Future< hashset< ContainerID > > | containers () override |
|
process::Future< Nothing > | pruneImages (const std::vector< Image > &excludedImages) override |
|
virtual | ~Containerizer () |
|
virtual process::Future< process::http::Connection > | attach (const ContainerID &containerId) |
|
virtual process::Future< bool > | kill (const ContainerID &containerId, int signal) |
|
virtual process::Future< Nothing > | remove (const ContainerID &containerId) |
|