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.SchedulerDriver
public org.apache.mesos.Protos.Status stop()
stop
in interface org.apache.mesos.SchedulerDriver
public org.apache.mesos.Protos.Status stop(boolean b)
stop
in interface org.apache.mesos.SchedulerDriver
public org.apache.mesos.Protos.Status abort()
abort
in interface org.apache.mesos.SchedulerDriver
public org.apache.mesos.Protos.Status join()
join
in interface org.apache.mesos.SchedulerDriver
public org.apache.mesos.Protos.Status run()
run
in interface org.apache.mesos.SchedulerDriver
public 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.SchedulerDriver
public org.apache.mesos.Protos.Status killTask(org.apache.mesos.Protos.TaskID taskId)
killTask
in interface org.apache.mesos.SchedulerDriver
public 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.SchedulerDriver
public org.apache.mesos.Protos.Status declineOffer(org.apache.mesos.Protos.OfferID offerID, org.apache.mesos.Protos.Filters filters)
declineOffer
in interface org.apache.mesos.SchedulerDriver
public org.apache.mesos.Protos.Status declineOffer(org.apache.mesos.Protos.OfferID offerID)
declineOffer
in interface org.apache.mesos.SchedulerDriver
public org.apache.mesos.Protos.Status reviveOffers()
reviveOffers
in interface org.apache.mesos.SchedulerDriver
public org.apache.mesos.Protos.Status suppressOffers()
suppressOffers
in interface org.apache.mesos.SchedulerDriver
public org.apache.mesos.Protos.Status acknowledgeStatusUpdate(org.apache.mesos.Protos.TaskStatus status)
acknowledgeStatusUpdate
in interface org.apache.mesos.SchedulerDriver
public 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.SchedulerDriver
public org.apache.mesos.Protos.Status reconcileTasks(java.util.Collection<org.apache.mesos.Protos.TaskStatus> statuses)
reconcileTasks
in interface org.apache.mesos.SchedulerDriver
public 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()