public interface ResourceCleaner
Modifier and Type | Method and Description |
---|---|
default java.util.List<OfferRecommendation> |
evaluate(java.util.List<Offer> offers)
Returns a list of operations which should be performed, given the provided list of Offers
from Mesos.
|
java.util.Collection<? extends Resource> |
getPersistentVolumesToBeDestroyed(Offer offer)
Examines the
Offer to determine which volume Resource s should be destroyed. |
java.util.Collection<? extends Resource> |
getReservedResourcesToBeUnreserved(Offer offer)
Examines the
Offer to determine which reserved Resource s should be unreserved. |
default java.util.List<OfferRecommendation> evaluate(java.util.List<Offer> offers)
java.util.Collection<? extends Resource> getReservedResourcesToBeUnreserved(Offer offer)
Offer
to determine which reserved Resource
s should be unreserved.offer
- The Offer
containing the Resource
s.Collection
of Resource
s that should be unreserved.java.util.Collection<? extends Resource> getPersistentVolumesToBeDestroyed(Offer offer)
Offer
to determine which volume Resource
s should be destroyed.offer
- The Offer
containing the persistent volume Resource
s.Collection
of Resource
s that should be destroyed.