public class DefaultResourceCleaner extends java.lang.Object implements ResourceCleaner
Constructor and Description |
---|
DefaultResourceCleaner(StateStore stateStore)
Creates a new
DefaultResourceCleaner which retrieves expected resource
information from the provided StateStore . |
Modifier and Type | Method and Description |
---|---|
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 Resource s should be unreserved. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluate
public DefaultResourceCleaner(StateStore stateStore)
DefaultResourceCleaner
which retrieves expected resource
information from the provided StateStore
.StateStoreException
- if there's a failure when retrieving resource informationpublic java.util.Collection<? extends Resource> getReservedResourcesToBeUnreserved(Offer offer)
Offer
to determine which Resource
s should be unreserved.getReservedResourcesToBeUnreserved
in interface ResourceCleaner
offer
- The Offer
containing the Resource
s.Collection
of Resource
s that should be unreserved.public java.util.Collection<? extends Resource> getPersistentVolumesToBeDestroyed(Offer offer)
Offer
to determine which volume Resource
s should be destroyed.getPersistentVolumesToBeDestroyed
in interface ResourceCleaner
offer
- The Offer
containing the persistent volume Resource
s.Collection
of Resource
s that should be destroyed.