public static class PlacementConstraintTransformations.SpecializedConstraintTransformer extends PlacementConstraintTransformations.AbstractTransformer
PlacementConstraint
tree and, whenever possible,
substitutes each PlacementConstraint.SingleConstraint
with a PlacementConstraint.TargetConstraint
.
When such a substitution is not possible, we keep the original
PlacementConstraint.SingleConstraint
.Constructor and Description |
---|
SpecializedConstraintTransformer(org.apache.hadoop.yarn.api.resource.PlacementConstraint constraint) |
Modifier and Type | Method and Description |
---|---|
org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint |
visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.SingleConstraint constraint) |
public SpecializedConstraintTransformer(org.apache.hadoop.yarn.api.resource.PlacementConstraint constraint)
public org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.SingleConstraint constraint)
visit
in interface org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>
visit
in class PlacementConstraintTransformations.AbstractTransformer
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.