|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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). |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||