| Package | Description |
|---|---|
| org.apache.mesos |
| Modifier and Type | Class and Description |
|---|---|
class |
MesosSchedulerDriver
Concrete implementation of a SchedulerDriver that connects a
Scheduler with a Mesos master.
|
| Modifier and Type | Method and Description |
|---|---|
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
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.