Package org.apache.hadoop.yarn.util.constraint
package org.apache.hadoop.yarn.util.constraint
Package org.apache.hadoop.yarn.util.constraint contains classes
which is used as utility class for placement constraints.
-
ClassDescriptionorg.apache.hadoop.yarn.util.constraint.PlacementConstraintParseExceptionException when the placement constraint parser fails to parse an expression.Placement constraint expression parser.org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.BaseStringTokenizerA basic tokenizer that splits an expression by a given delimiter.org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.CardinalityConstraintParserConstraint parser used to parse a given target expression, such as "cardinality, NODE, foo, 0, 1".org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConjunctionConstraintParserParser used to parse conjunction form of constraints, such as AND(A, ..., B), OR(A, ..., B).org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConjunctionTokenizerTokenizer used to parse conjunction form of a constraint expression, [AND|OR](C1:C2:...org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConstraintParserConstraint Parser used to parse placement constraints from a given expression.org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConstraintTokenizerTokenizer interface that used to parse an expression.org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.MultipleConstraintsTokenizerTokenizer used to handle a placement spec composed by multiple constraint expressions.org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.NodeConstraintParserConstraint parser used to parse a given target expression.org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.SourceTagsA helper class to encapsulate source tags and allocations in the placement specification.org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.SourceTagsTokenizerTokenizer used to parse allocation tags expression, which should be in tag(numOfAllocations) syntax.org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.TargetConstraintParserConstraint parser used to parse a given target expression, such as "NOTIN, NODE, foo, bar".