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.AbstractTransformerCopyright © 2008–2022 Apache Software Foundation. All rights reserved.