17 #ifndef __HOOK_MANAGER_HPP__
18 #define __HOOK_MANAGER_HPP__
44 const TaskInfo& taskInfo,
45 const FrameworkInfo& frameworkInfo,
46 const SlaveInfo& slaveInfo);
51 const TaskInfo& taskInfo,
52 const ExecutorInfo& executorInfo,
53 const FrameworkInfo& frameworkInfo,
54 const SlaveInfo& slaveInfo);
57 ExecutorInfo executorInfo);
62 const ExecutorInfo& executorInfo,
63 const std::string& containerName,
64 const std::string& containerWorkDirectory,
65 const std::string& mappedSandboxDirectory,
66 const Option<std::map<std::string, std::string>>& env);
69 const ContainerID& containerId,
70 const std::string& directory);
73 const FrameworkInfo& frameworkInfo,
74 const ExecutorInfo& executorInfo);
77 const FrameworkID& frameworkId,
81 const SlaveInfo& slaveInfo);
84 const SlaveInfo& slaveInfo);
90 #endif // __HOOK_MANAGER_HPP__
Definition: option.hpp:28
static Attributes slaveAttributesDecorator(const SlaveInfo &slaveInfo)
Result< ProcessStatus > status(pid_t pid)
Definition: proc.hpp:166
Definition: resources.hpp:79
static Try< Nothing > initialize(const std::string &hookList)
static void masterSlaveLostHook(const SlaveInfo &slaveInfo)
static Labels masterLaunchTaskLabelDecorator(const TaskInfo &taskInfo, const FrameworkInfo &frameworkInfo, const SlaveInfo &slaveInfo)
Definition: manager.hpp:32
static void slavePostFetchHook(const ContainerID &containerId, const std::string &directory)
static process::Future< DockerTaskExecutorPrepareInfo > slavePreLaunchDockerTaskExecutorDecorator(const Option< TaskInfo > &taskInfo, const ExecutorInfo &executorInfo, const std::string &containerName, const std::string &containerWorkDirectory, const std::string &mappedSandboxDirectory, const Option< std::map< std::string, std::string >> &env)
static void slaveRemoveExecutorHook(const FrameworkInfo &frameworkInfo, const ExecutorInfo &executorInfo)
static Labels slaveRunTaskLabelDecorator(const TaskInfo &taskInfo, const ExecutorInfo &executorInfo, const FrameworkInfo &frameworkInfo, const SlaveInfo &slaveInfo)
static Resources slaveResourcesDecorator(const SlaveInfo &slaveInfo)
static Try< Nothing > unload(const std::string &hookName)
static Environment slaveExecutorEnvironmentDecorator(ExecutorInfo executorInfo)
static TaskStatus slaveTaskStatusDecorator(const FrameworkID &frameworkId, TaskStatus status)
static bool hooksAvailable()
Definition: future.hpp:57
Definition: attributes.hpp:32