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–2021 Apache Software Foundation. All rights reserved.