See: Description
| Class | Description |
|---|---|
| AnnotationConstraint |
Constraint that evaluates an arbitrary link annotated value is under the specified threshold.
|
| AsymmetricPathConstraint |
Constraint that serves as a request for asymmetric bi-directional path.
|
| BandwidthConstraint |
Constraint that evaluates links based on available bandwidths.
|
| BooleanConstraint |
Abstract base class for various constraints that evaluate link viability
in a yes/no fashion.
|
| DomainConstraint |
This constraint is a flag and tells the compiler that it is allowed to generate
DomainIntent. |
| EncapsulationConstraint |
Encapsulation to manage core transportation.
|
| HashedPathSelectionConstraint |
A constraint for intent.hashCode() based path selection.
|
| LatencyConstraint |
Constraint that evaluates the latency through a path.
|
| LinkTypeConstraint |
Constraint that evaluates links based on their type.
|
| MarkerConstraint |
Abstract Constraint for constraints not intended to influence
individual link cost or path validity.
|
| NonDisruptiveConstraint |
Constraint to request a non-disruptive intent reallocation.
|
| ObstacleConstraint |
Constraint that evaluates elements not passed through.
|
| PartialFailureConstraint |
A constraint that allows intents that can only be partially compiled
(i.e.
|
| PathViabilityConstraint |
Abstract Constraint for constraints intended to influence
only path viability and not influence individual link cost
during path computation.
|
| ProtectedConstraint |
Constraint to request using only
protected
Links. |
| ProtectionConstraint |
Constraint that determines whether to employ path protection.
|
| WaypointConstraint |
Constraint that evaluates elements passed through in order.
|