[ https://issues.apache.org/jira/browse/MESOS-3777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15000400#comment-15000400 ]
Diana Arroyo commented on MESOS-3777: ------------------------------------- List of for public interface skipped: (NOTE: Scheduler, Executor, SchedulerDriver, ExecutorDriver, MesosSchedulerDriver, MesosExecutorDriver will be skipped (which means all code that uses these things will also be skipped). That being said, if someone wants to introduce a v1.Scheduler, v1.Executor, etc, with Agent* that will be fine): src/java/src/org/apache/mesos/Executor.java: void reregistered(ExecutorDriver driver, SlaveInfo slaveInfo); void registered(ExecutorDriver driver, ExecutorInfo executorInfo, FrameworkInfo frameworkInfo, SlaveInfo slaveInfo) src/java/src/org/apache/mesos/MesosSchedulerDriver.java public native Status sendFrameworkMessage(ExecutorID executorId, SlaveID slaveId, byte[] data); src/java/src/org/apache/mesos/Scheduler.java void frameworkMessage(SchedulerDriver driver, ExecutorID executorId, SlaveID slaveId, byte[] data); void slaveLost(SchedulerDriver driver, SlaveID slaveId); void executorLost(SchedulerDriver driver, ExecutorID executorId, SlaveID slaveId, int status); src/java/src/org/apache/mesos/SchedulerDriver.java Status sendFrameworkMessage(ExecutorID executorId, SlaveID slaveId, byte[] data); include/mesos/executor.hpp (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; include/mesos/scheduler.hpp (Scheduler) virtual void frameworkMessage( SchedulerDriver* driver, const ExecutorID& executorId, const SlaveID& slaveId, const std::string& data) = 0; virtual void slaveLost( SchedulerDriver* driver, const SlaveID& slaveId) = 0; virtual void executorLost( SchedulerDriver* driver, const ExecutorID& executorId, const SlaveID& slaveId, int status) = 0; include/mesos/scheduler.hpp (SchedulerDriver) virtual Status sendFrameworkMessage( const ExecutorID& executorId, const SlaveID& slaveId, const std::string& data) = 0; include/mesos/scheduler.hpp (MesosSchedulerDriver) virtual Status sendFrameworkMessage( const ExecutorID& executorId, const SlaveID& slaveId, const std::string& data); > Replace Master/Slave Terminology Phase I - Modify public interfaces > -------------------------------------------------------------------- > > Key: MESOS-3777 > URL: https://issues.apache.org/jira/browse/MESOS-3777 > Project: Mesos > Issue Type: Task > Reporter: Diana Arroyo > -- This message was sent by Atlassian JIRA (v6.3.4#6332)