public class LocalSchedulerDriver
extends java.lang.Object
implements org.apache.mesos.SchedulerDriver
| Modifier and Type | Method and Description |
|---|---|
org.apache.mesos.Protos.Status |
abort() |
org.apache.mesos.Protos.Status |
acceptOffers(java.util.Collection<org.apache.mesos.Protos.OfferID> offerIds,
java.util.Collection<org.apache.mesos.Protos.Offer.Operation> operations,
org.apache.mesos.Protos.Filters filters) |
org.apache.mesos.Protos.Status |
acknowledgeStatusUpdate(org.apache.mesos.Protos.TaskStatus status) |
void |
clear() |
org.apache.mesos.Protos.Status |
declineOffer(org.apache.mesos.Protos.OfferID offerID) |
org.apache.mesos.Protos.Status |
declineOffer(org.apache.mesos.Protos.OfferID offerID,
org.apache.mesos.Protos.Filters filters) |
void |
dummyOffer(java.util.List<org.apache.mesos.Protos.Offer> offers) |
void |
dummyTaskFinish() |
void |
dummyTaskStarted() |
java.util.List<org.apache.mesos.Protos.OfferID> |
getAccepted() |
java.util.List<org.apache.mesos.Protos.OfferID> |
getDeclined() |
org.apache.mesos.Protos.FrameworkInfo |
getFrameworkInfo() |
java.util.List<org.apache.mesos.Protos.TaskInfo> |
getTasks() |
org.apache.mesos.Protos.Status |
join() |
org.apache.mesos.Protos.Status |
killTask(org.apache.mesos.Protos.TaskID taskId) |
org.apache.mesos.Protos.Status |
launchTasks(java.util.Collection<org.apache.mesos.Protos.OfferID> offerIds,
java.util.Collection<org.apache.mesos.Protos.TaskInfo> tasks)
Deprecated.
|
org.apache.mesos.Protos.Status |
launchTasks(java.util.Collection<org.apache.mesos.Protos.OfferID> offerIds,
java.util.Collection<org.apache.mesos.Protos.TaskInfo> tasks,
org.apache.mesos.Protos.Filters filters)
Deprecated.
|
org.apache.mesos.Protos.Status |
launchTasks(org.apache.mesos.Protos.OfferID offerId,
java.util.Collection<org.apache.mesos.Protos.TaskInfo> tasks)
Deprecated.
|
org.apache.mesos.Protos.Status |
launchTasks(org.apache.mesos.Protos.OfferID offerId,
java.util.Collection<org.apache.mesos.Protos.TaskInfo> tasks,
org.apache.mesos.Protos.Filters filters)
Deprecated.
|
org.apache.mesos.Protos.Status |
reconcileTasks(java.util.Collection<org.apache.mesos.Protos.TaskStatus> statuses) |
org.apache.mesos.Protos.Status |
requestResources(java.util.Collection<org.apache.mesos.Protos.Request> requests) |
org.apache.mesos.Protos.Status |
reviveOffers() |
org.apache.mesos.Protos.Status |
run() |
org.apache.mesos.Protos.Status |
sendFrameworkMessage(org.apache.mesos.Protos.ExecutorID executorID,
org.apache.mesos.Protos.SlaveID slaveID,
byte[] data) |
org.apache.mesos.Protos.Status |
start() |
org.apache.mesos.Protos.Status |
stop() |
org.apache.mesos.Protos.Status |
stop(boolean b) |
org.apache.mesos.Protos.Status |
suppressOffers() |
public org.apache.mesos.Protos.Status start()
start in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status stop()
stop in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status stop(boolean b)
stop in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status abort()
abort in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status join()
join in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status run()
run in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status requestResources(java.util.Collection<org.apache.mesos.Protos.Request> requests)
requestResources in interface org.apache.mesos.SchedulerDriver@Deprecated
public org.apache.mesos.Protos.Status launchTasks(java.util.Collection<org.apache.mesos.Protos.OfferID> offerIds,
java.util.Collection<org.apache.mesos.Protos.TaskInfo> tasks,
org.apache.mesos.Protos.Filters filters)
launchTasks in interface org.apache.mesos.SchedulerDriver@Deprecated
public org.apache.mesos.Protos.Status launchTasks(java.util.Collection<org.apache.mesos.Protos.OfferID> offerIds,
java.util.Collection<org.apache.mesos.Protos.TaskInfo> tasks)
launchTasks in interface org.apache.mesos.SchedulerDriver@Deprecated
public org.apache.mesos.Protos.Status launchTasks(org.apache.mesos.Protos.OfferID offerId,
java.util.Collection<org.apache.mesos.Protos.TaskInfo> tasks)
launchTasks in interface org.apache.mesos.SchedulerDriver@Deprecated
public org.apache.mesos.Protos.Status launchTasks(org.apache.mesos.Protos.OfferID offerId,
java.util.Collection<org.apache.mesos.Protos.TaskInfo> tasks,
org.apache.mesos.Protos.Filters filters)
launchTasks in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status killTask(org.apache.mesos.Protos.TaskID taskId)
killTask in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status acceptOffers(java.util.Collection<org.apache.mesos.Protos.OfferID> offerIds,
java.util.Collection<org.apache.mesos.Protos.Offer.Operation> operations,
org.apache.mesos.Protos.Filters filters)
acceptOffers in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status declineOffer(org.apache.mesos.Protos.OfferID offerID,
org.apache.mesos.Protos.Filters filters)
declineOffer in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status declineOffer(org.apache.mesos.Protos.OfferID offerID)
declineOffer in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status reviveOffers()
reviveOffers in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status suppressOffers()
suppressOffers in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status acknowledgeStatusUpdate(org.apache.mesos.Protos.TaskStatus status)
acknowledgeStatusUpdate in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status sendFrameworkMessage(org.apache.mesos.Protos.ExecutorID executorID,
org.apache.mesos.Protos.SlaveID slaveID,
byte[] data)
sendFrameworkMessage in interface org.apache.mesos.SchedulerDriverpublic org.apache.mesos.Protos.Status reconcileTasks(java.util.Collection<org.apache.mesos.Protos.TaskStatus> statuses)
reconcileTasks in interface org.apache.mesos.SchedulerDriverpublic void dummyOffer(java.util.List<org.apache.mesos.Protos.Offer> offers)
public org.apache.mesos.Protos.FrameworkInfo getFrameworkInfo()
public java.util.List<org.apache.mesos.Protos.OfferID> getDeclined()
public java.util.List<org.apache.mesos.Protos.OfferID> getAccepted()
public java.util.List<org.apache.mesos.Protos.TaskInfo> getTasks()
public void clear()
public void dummyTaskStarted()
public void dummyTaskFinish()