Uses of Interface
org.apache.mesos.SchedulerDriver

Packages that use SchedulerDriver
org.apache.mesos   
 

Uses of SchedulerDriver in org.apache.mesos
 

Classes in org.apache.mesos that implement SchedulerDriver
 class MesosSchedulerDriver
          Concrete implementation of a SchedulerDriver that connects a Scheduler with a Mesos master.
 

Methods in org.apache.mesos with parameters of type SchedulerDriver
 void Scheduler.disconnected(SchedulerDriver driver)
          Invoked when the scheduler becomes "disconnected" from the master (e.g., the master fails and another is taking over).
 void Scheduler.error(SchedulerDriver driver, String message)
          Invoked when there is an unrecoverable error in the scheduler or scheduler driver.
 void Scheduler.executorLost(SchedulerDriver driver, org.apache.mesos.Protos.ExecutorID executorId, org.apache.mesos.Protos.SlaveID slaveId, int status)
          Invoked when an executor has exited/terminated.
 void Scheduler.frameworkMessage(SchedulerDriver driver, org.apache.mesos.Protos.ExecutorID executorId, org.apache.mesos.Protos.SlaveID slaveId, byte[] data)
          Invoked when an executor sends a message.
 void Scheduler.offerRescinded(SchedulerDriver driver, org.apache.mesos.Protos.OfferID offerId)
          Invoked when an offer is no longer valid (e.g., the slave was lost or another framework used resources in the offer).
 void Scheduler.registered(SchedulerDriver driver, org.apache.mesos.Protos.FrameworkID frameworkId, org.apache.mesos.Protos.MasterInfo masterInfo)
          Invoked when the scheduler successfully registers with a Mesos master.
 void Scheduler.reregistered(SchedulerDriver driver, org.apache.mesos.Protos.MasterInfo masterInfo)
          Invoked when the scheduler re-registers with a newly elected Mesos master.
 void Scheduler.resourceOffers(SchedulerDriver driver, List<org.apache.mesos.Protos.Offer> offers)
          Invoked when resources have been offered to this framework.
 void Scheduler.slaveLost(SchedulerDriver driver, org.apache.mesos.Protos.SlaveID slaveId)
          Invoked when a slave has been determined unreachable (e.g., machine failure, network partition).
 void Scheduler.statusUpdate(SchedulerDriver driver, org.apache.mesos.Protos.TaskStatus status)
          Invoked when the status of a task has changed (e.g., a slave is lost and so the task is lost, a task finishes and an executor sends a status update saying so, etc).
 



Copyright © 2014 The Apache Software Foundation. All Rights Reserved.