See: Description
| Interface | Description | 
|---|---|
| PlacementConstraintParser.ConstraintTokenizer | Tokenizer interface that used to parse an expression. | 
| Class | Description | 
|---|---|
| PlacementConstraintParser | Placement constraint expression parser. | 
| PlacementConstraintParser.BaseStringTokenizer | A basic tokenizer that splits an expression by a given delimiter. | 
| PlacementConstraintParser.CardinalityConstraintParser | Constraint parser used to parse a given target expression, such as
 "cardinality, NODE, foo, 0, 1". | 
| PlacementConstraintParser.ConjunctionConstraintParser | Parser used to parse conjunction form of constraints, such as
 AND(A, ..., B), OR(A, ..., B). | 
| PlacementConstraintParser.ConjunctionTokenizer | Tokenizer used to parse conjunction form of a constraint expression,
 [AND|OR](C1:C2:...:Cn). | 
| PlacementConstraintParser.ConstraintParser | Constraint Parser used to parse placement constraints from a
 given expression. | 
| PlacementConstraintParser.MultipleConstraintsTokenizer | Tokenizer used to handle a placement spec composed by multiple
 constraint expressions. | 
| PlacementConstraintParser.NodeConstraintParser | Constraint parser used to parse a given target expression. | 
| PlacementConstraintParser.SourceTags | A helper class to encapsulate source tags and allocations in the
 placement specification. | 
| PlacementConstraintParser.SourceTagsTokenizer | Tokenizer used to parse allocation tags expression, which should be
 in tag(numOfAllocations) syntax. | 
| PlacementConstraintParser.TargetConstraintParser | Constraint parser used to parse a given target expression, such as
 "NOTIN, NODE, foo, bar". | 
| Exception | Description | 
|---|---|
| PlacementConstraintParseException | Exception when the placement constraint parser fails to parse an expression. | 
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.