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.
  • Class
    Description
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParseException
    Exception when the placement constraint parser fails to parse an expression.
    Placement constraint expression parser.
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.BaseStringTokenizer
    A basic tokenizer that splits an expression by a given delimiter.
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.CardinalityConstraintParser
    Constraint parser used to parse a given target expression, such as "cardinality, NODE, foo, 0, 1".
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConjunctionConstraintParser
    Parser used to parse conjunction form of constraints, such as AND(A, ..., B), OR(A, ..., B).
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConjunctionTokenizer
    Tokenizer used to parse conjunction form of a constraint expression, [AND|OR](C1:C2:...
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConstraintParser
    Constraint Parser used to parse placement constraints from a given expression.
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.ConstraintTokenizer
    Tokenizer interface that used to parse an expression.
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.MultipleConstraintsTokenizer
    Tokenizer used to handle a placement spec composed by multiple constraint expressions.
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.NodeConstraintParser
    Constraint parser used to parse a given target expression.
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.SourceTags
    A helper class to encapsulate source tags and allocations in the placement specification.
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.SourceTagsTokenizer
    Tokenizer used to parse allocation tags expression, which should be in tag(numOfAllocations) syntax.
    org.apache.hadoop.yarn.util.constraint.PlacementConstraintParser.TargetConstraintParser
    Constraint parser used to parse a given target expression, such as "NOTIN, NODE, foo, bar".