public class LaunchOfferRecommendation extends java.lang.Object implements OfferRecommendation
OfferRecommendation
encapsulates a Mesos LAUNCH
Operation.Constructor and Description |
---|
LaunchOfferRecommendation(Offer offer,
TaskInfo originalTaskInfo,
Protos.ExecutorInfo executorInfo,
boolean shouldLaunch,
boolean useDefaultExecutor) |
Modifier and Type | Method and Description |
---|---|
Offer |
getOffer()
Returns the Offer upon which the
Operation returned by OfferRecommendation.getOperation()
should be performed. |
Operation |
getOperation()
Returns the operation which should be performed in regards to the specified
Offer
returned by OfferRecommendation.getOffer() . |
TaskInfo |
getStoreableTaskInfo()
Returns the
TaskInfo to be passed to a StateStore upon launch. |
boolean |
shouldLaunch() |
java.lang.String |
toString() |
public LaunchOfferRecommendation(Offer offer, TaskInfo originalTaskInfo, Protos.ExecutorInfo executorInfo, boolean shouldLaunch, boolean useDefaultExecutor)
public Operation getOperation()
OfferRecommendation
Offer
returned by OfferRecommendation.getOffer()
.getOperation
in interface OfferRecommendation
public Offer getOffer()
OfferRecommendation
Operation
returned by OfferRecommendation.getOperation()
should be performed.getOffer
in interface OfferRecommendation
public boolean shouldLaunch()
public TaskInfo getStoreableTaskInfo()
TaskInfo
to be passed to a StateStore upon launch.public java.lang.String toString()
toString
in class java.lang.Object