Interface PathComputationAlgorithm

All Known Implementing Classes:
AbstractPathComputation, ConstrainedShortestPathFirst, Samcra, ShortestPathFirst

public interface PathComputationAlgorithm
This class provides entry for various Path Computation Algorithms.
Author:
Olivier Dugeon
  • Method Details

    • computeP2pPath

      @NonNull ConstrainedPath computeP2pPath(VertexKey source, VertexKey destination, PathConstraints constraints)
      Compute Point to Point Path from source to destination taking into account constraints.
      Parameters:
      source - Source Vertex Key
      destination - Destination Vertex Key
      constraints - Constraints (Metric, TE Metric, Delay, Jitter, Loss, Bandwidth)
      Returns:
      A Path that meet constraints or empty path otherwise. ConstrainedPath.Status indicates the result of the path computation (Completed or Failed)