Class PlacementConstraintTransformations.SingleConstraintTransformer
java.lang.Object
org.apache.hadoop.yarn.api.resource.PlacementConstraintTransformations.AbstractTransformer
org.apache.hadoop.yarn.api.resource.PlacementConstraintTransformations.SingleConstraintTransformer
- All Implemented Interfaces:
org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>
- Enclosing class:
- PlacementConstraintTransformations
public static class PlacementConstraintTransformations.SingleConstraintTransformer
extends PlacementConstraintTransformations.AbstractTransformer
Visits a
PlacementConstraint tree and substitutes each
PlacementConstraint.TargetConstraint and PlacementConstraint.CardinalityConstraint with an
equivalent PlacementConstraint.SingleConstraint.-
Constructor Summary
ConstructorsConstructorDescriptionSingleConstraintTransformer(org.apache.hadoop.yarn.api.resource.PlacementConstraint constraint) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraintvisit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.CardinalityConstraint constraint) org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraintvisit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetConstraint constraint)
-
Constructor Details
-
SingleConstraintTransformer
public SingleConstraintTransformer(org.apache.hadoop.yarn.api.resource.PlacementConstraint constraint)
-
-
Method Details
-
visit
public org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetConstraint constraint) - Specified by:
visitin interfaceorg.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>- Overrides:
visitin classPlacementConstraintTransformations.AbstractTransformer
-
visit
public org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.CardinalityConstraint constraint) - Specified by:
visitin interfaceorg.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>- Overrides:
visitin classPlacementConstraintTransformations.AbstractTransformer
-