public static class PlacementConstraintTransformations.AbstractTransformer extends Object implements org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>
PlacementConstraint.Visitor
that
does a traversal of the constraint tree, performing no action for the lead
constraints.Constructor and Description |
---|
AbstractTransformer(org.apache.hadoop.yarn.api.resource.PlacementConstraint placementConstraint) |
Modifier and Type | Method and Description |
---|---|
org.apache.hadoop.yarn.api.resource.PlacementConstraint |
transform()
This method performs the transformation of the
placementConstraint . |
org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint |
visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.And constraint) |
org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint |
visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.CardinalityConstraint constraint) |
org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint |
visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.DelayedOr constraint) |
org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint |
visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.Or constraint) |
org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint |
visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.SingleConstraint constraint) |
org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint |
visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetConstraint constraint) |
org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint |
visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetExpression expression) |
org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint |
visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TimedPlacementConstraint constraint) |
public AbstractTransformer(org.apache.hadoop.yarn.api.resource.PlacementConstraint placementConstraint)
public org.apache.hadoop.yarn.api.resource.PlacementConstraint transform()
placementConstraint
.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>
public org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetExpression expression)
visit
in interface org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>
public org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TargetConstraint constraint)
visit
in interface org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>
public org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.CardinalityConstraint constraint)
visit
in interface org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>
public org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.And constraint)
visit
in interface org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>
public org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.Or constraint)
visit
in interface org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>
public org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.DelayedOr constraint)
visit
in interface org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>
public org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint visit(org.apache.hadoop.yarn.api.resource.PlacementConstraint.TimedPlacementConstraint constraint)
visit
in interface org.apache.hadoop.yarn.api.resource.PlacementConstraint.Visitor<org.apache.hadoop.yarn.api.resource.PlacementConstraint.AbstractConstraint>
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.