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, wait
filter, getPlacementFields
protected StringMatcherRule(java.lang.String name, StringMatcher matcher)
protected StringMatcher getMatcher()
public boolean equals(java.lang.Object o)
PlacementRule
equals
in interface PlacementRule
equals
in class java.lang.Object
TaskUtils.areDifferent(
com.mesosphere.sdk.specification.TaskSpec,
com.mesosphere.sdk.specification.TaskSpec)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public 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)