Apache Mesos
Public Member Functions | List of all members
mesos::Executor Class Referenceabstract

#include <executor.hpp>

Inheritance diagram for mesos::Executor:
mesos::internal::docker::DockerExecutor mesos::internal::tests::MockExecutor mesos::python::ProxyExecutor mesos::v1::executor::V0ToV1Adapter

Public Member Functions

virtual ~Executor ()
 
virtual void registered (ExecutorDriver *driver, const ExecutorInfo &executorInfo, const FrameworkInfo &frameworkInfo, const SlaveInfo &slaveInfo)=0
 
virtual void reregistered (ExecutorDriver *driver, const SlaveInfo &slaveInfo)=0
 
virtual void disconnected (ExecutorDriver *driver)=0
 
virtual void launchTask (ExecutorDriver *driver, const TaskInfo &task)=0
 
virtual void killTask (ExecutorDriver *driver, const TaskID &taskId)=0
 
virtual void frameworkMessage (ExecutorDriver *driver, const std::string &data)=0
 
virtual void shutdown (ExecutorDriver *driver)=0
 
virtual void error (ExecutorDriver *driver, const std::string &message)=0
 

Constructor & Destructor Documentation

virtual mesos::Executor::~Executor ( )
inlinevirtual

Member Function Documentation

virtual void mesos::Executor::disconnected ( ExecutorDriver driver)
pure virtual
virtual void mesos::Executor::error ( ExecutorDriver driver,
const std::string &  message 
)
pure virtual
virtual void mesos::Executor::frameworkMessage ( ExecutorDriver driver,
const std::string &  data 
)
pure virtual
virtual void mesos::Executor::killTask ( ExecutorDriver driver,
const TaskID &  taskId 
)
pure virtual
virtual void mesos::Executor::launchTask ( ExecutorDriver driver,
const TaskInfo &  task 
)
pure virtual
virtual void mesos::Executor::registered ( ExecutorDriver driver,
const ExecutorInfo &  executorInfo,
const FrameworkInfo &  frameworkInfo,
const SlaveInfo &  slaveInfo 
)
pure virtual
virtual void mesos::Executor::reregistered ( ExecutorDriver driver,
const SlaveInfo &  slaveInfo 
)
pure virtual
virtual void mesos::Executor::shutdown ( ExecutorDriver driver)
pure virtual

The documentation for this class was generated from the following file: