public abstract class StringMatcherRule extends java.lang.Object implements PlacementRule
| Modifier | Constructor and Description |
|---|---|
protected |
StringMatcherRule(java.lang.String name,
StringMatcher matcher) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
Must be explicitly implemented by all PlacementRules.
|
abstract java.util.Collection<java.lang.String> |
getKeys(Protos.Offer offer) |
protected StringMatcher |
getMatcher() |
int |
hashCode() |
protected boolean |
isAcceptable(Protos.Offer offer,
PodInstance podInstance,
java.util.Collection<Protos.TaskInfo> tasks) |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitfilter, getPlacementFieldsprotected StringMatcherRule(java.lang.String name,
StringMatcher matcher)
protected StringMatcher getMatcher()
public boolean equals(java.lang.Object o)
PlacementRuleequals in interface PlacementRuleequals in class java.lang.ObjectTaskUtils.areDifferent(
com.mesosphere.sdk.specification.TaskSpec,
com.mesosphere.sdk.specification.TaskSpec)public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic abstract java.util.Collection<java.lang.String> getKeys(Protos.Offer offer)
protected boolean isAcceptable(Protos.Offer offer,
PodInstance podInstance,
java.util.Collection<Protos.TaskInfo> tasks)