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)
PlanScheduler
Offer
s 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 PlanScheduler
Step