public class DefaultPlanScheduler extends java.lang.Object implements PlanScheduler
PlanScheduler interface.| Constructor and Description |
|---|
DefaultPlanScheduler(OfferAccepter offerAccepter,
OfferEvaluator offerEvaluator,
StateStore stateStore,
TaskKiller taskKiller) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<OfferID> |
resourceOffers(SchedulerDriver driver,
java.util.List<Offer> offers,
java.util.Collection<? extends Step> steps)
|
public DefaultPlanScheduler(OfferAccepter offerAccepter, OfferEvaluator offerEvaluator, StateStore stateStore, TaskKiller taskKiller)
public java.util.Collection<OfferID> resourceOffers(SchedulerDriver driver,
java.util.List<Offer> offers,
java.util.Collection<? extends Step> steps)
PlanSchedulerOffers using the provided SchedulerDriver against the provided
Step. Step should be whatever Step is currently the next pending Step in
the current Plan, but may also be null.resourceOffers in interface PlanSchedulerStep