| Interface | Description |
|---|---|
| PlacementConstraint.Visitable |
Interface used to enable the elements of the constraint tree to be visited.
|
| PlacementConstraint.Visitor<T> |
Visitor API for a constraint tree.
|
| Class | Description |
|---|---|
| PlacementConstraint |
PlacementConstraint represents a placement constraint for a resource
allocation. |
| PlacementConstraint.AbstractConstraint |
Abstract class that acts as the superclass of all placement constraint
classes.
|
| PlacementConstraint.And |
Class that represents a composite constraint that is a conjunction of other
constraints.
|
| PlacementConstraint.CardinalityConstraint |
Class that represents a cardinality constraint.
|
| PlacementConstraint.CompositeConstraint<R extends PlacementConstraint.Visitable> |
Class that represents composite constraints, which comprise other
constraints, forming a constraint tree.
|
| PlacementConstraint.DelayedOr |
Class that represents a composite constraint that comprises a list of timed
placement constraints (see
PlacementConstraint.TimedPlacementConstraint). |
| PlacementConstraint.Or |
Class that represents a composite constraint that is a disjunction of other
constraints.
|
| PlacementConstraint.SingleConstraint |
Consider a set of nodes N that belongs to the scope specified in the
constraint.
|
| PlacementConstraint.TargetConstraint |
Class that represents a target constraint.
|
| PlacementConstraint.TargetExpression |
Class representing the target expressions that are used in placement
constraints.
|
| PlacementConstraint.TimedPlacementConstraint |
Represents a timed placement constraint that has to be satisfied within a
time window.
|
| PlacementConstraints |
This class contains various static methods for the applications to create
placement constraints (see also
PlacementConstraint). |
| PlacementConstraints.PlacementTargets |
Class with static methods for constructing target expressions to be used in
placement constraints.
|
| Enum | Description |
|---|---|
| PlacementConstraint.TargetExpression.TargetType |
Enum specifying the type of the target expression.
|
| PlacementConstraint.TimedPlacementConstraint.DelayUnit |
The unit of scheduling delay.
|
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.