Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractPathComputation - Class in org.opendaylight.algo.impl
- AbstractPathComputation(ConnectedGraph) - Constructor for class org.opendaylight.algo.impl.AbstractPathComputation
- ACTIVE - Static variable in class org.opendaylight.algo.impl.CspfPath
- addConnectedEdge(ConnectedEdge) - Method in class org.opendaylight.algo.impl.CspfPath
C
- clearPath() - Method in class org.opendaylight.algo.impl.CspfPath
- close() - Method in class org.opendaylight.algo.impl.PathComputationServer
- compareTo(CspfPath) - Method in class org.opendaylight.algo.impl.CspfPath
- computeP2pPath(VertexKey, VertexKey, PathConstraints) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
- computeSimplePath(VertexKey, VertexKey) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
- computeSimplePath(VertexKey, VertexKey) - Method in class org.opendaylight.algo.impl.ConstrainedShortestPathFirst
- computeSimplePath(VertexKey, VertexKey) - Method in class org.opendaylight.algo.impl.Samcra
- computeSimplePath(VertexKey, VertexKey) - Method in class org.opendaylight.algo.impl.ShortestPathFirst
- ConstrainedShortestPathFirst - Class in org.opendaylight.algo.impl
-
This Class implements a simple Constrained Shortest Path First path computation algorithm that take into account Bandwidth and TE Metric as constraints.
- ConstrainedShortestPathFirst(ConnectedGraph) - Constructor for class org.opendaylight.algo.impl.ConstrainedShortestPathFirst
- constraints - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
- CspfPath - Class in org.opendaylight.algo.impl
-
This Class implements the Constrained Shortest Path First (CSPF) Path stored in the Priority Queue used by various Path Computation Algorithms.
- CspfPath(ConnectedVertex) - Constructor for class org.opendaylight.algo.impl.CspfPath
D
E
- equals(Object) - Method in class org.opendaylight.algo.impl.CspfPath
G
- getConstrainedPath(GetConstrainedPathInput) - Method in class org.opendaylight.algo.impl.PathComputationServer
- getCost() - Method in class org.opendaylight.algo.impl.CspfPath
- getDelay() - Method in class org.opendaylight.algo.impl.CspfPath
- getIpv4NodeSid(ConnectedVertex) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
-
Return the MPLS Label corresponding to the Node SID for IPv4 when the Connected Vertex is Segment Routing aware.
- getIpv6NodeSid(ConnectedVertex) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
-
Return the MPLS Label corresponding to the Node SID for IPv6 when the Connected Vertex is Segment Routing aware.
- getKey() - Method in class org.opendaylight.algo.impl.CspfPath
- getPath() - Method in class org.opendaylight.algo.impl.CspfPath
- getPathComputationAlgorithm(ConnectedGraph, AlgorithmType) - Method in class org.opendaylight.algo.impl.PathComputationServer
- getPathCount() - Method in class org.opendaylight.algo.impl.CspfPath
- getPathDescription(List<ConnectedEdge>) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
-
Convert List of Connected Edges into a Path Description as a List of IPv4, IPv6 or MPLS Label depending of the requested Address Family.
- getPathLength() - Method in class org.opendaylight.algo.impl.CspfPath
- getPathStatus() - Method in class org.opendaylight.algo.impl.CspfPath
- getPredecessor() - Method in class org.opendaylight.algo.impl.CspfPath
- getVertex() - Method in class org.opendaylight.algo.impl.CspfPath
- getVertexKey() - Method in class org.opendaylight.algo.impl.CspfPath
- graph - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
H
- hashCode() - Method in class org.opendaylight.algo.impl.CspfPath
I
- initializePathComputation(VertexKey, VertexKey) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
-
Initialize the various parameters for Path Computation, in particular the Source and Destination CspfPath.
O
- org.opendaylight.algo.impl - package org.opendaylight.algo.impl
P
- PathComputationServer - Class in org.opendaylight.algo.impl
-
Path Computation Algorithms provider.
- PathComputationServer(RpcProviderService, ConnectedGraphProvider) - Constructor for class org.opendaylight.algo.impl.PathComputationServer
- pathDestination - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
- pathSource - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
- priorityQueue - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
- PROCESSED - Static variable in class org.opendaylight.algo.impl.CspfPath
- processedPath - Variable in class org.opendaylight.algo.impl.AbstractPathComputation
- pruneEdge(ConnectedEdge, CspfPath) - Method in class org.opendaylight.algo.impl.AbstractPathComputation
-
Check if Edge need to be prune regarding all constraints including address family.
R
- replacePath(List<ConnectedEdge>) - Method in class org.opendaylight.algo.impl.CspfPath
S
- Samcra - Class in org.opendaylight.algo.impl
-
This Class implements the Self Adaptive Multiple Constraints Routing Algorithm (SAMCRA) a Path Computation Algorithm.
- Samcra(ConnectedGraph) - Constructor for class org.opendaylight.algo.impl.Samcra
- SELECTED - Static variable in class org.opendaylight.algo.impl.CspfPath
- setCost(int) - Method in class org.opendaylight.algo.impl.CspfPath
- setDelay(int) - Method in class org.opendaylight.algo.impl.CspfPath
- setKey(Integer) - Method in class org.opendaylight.algo.impl.CspfPath
- setPathLength(float) - Method in class org.opendaylight.algo.impl.CspfPath
- setPathStatus(byte) - Method in class org.opendaylight.algo.impl.CspfPath
- setPredecessor(Long) - Method in class org.opendaylight.algo.impl.CspfPath
- ShortestPathFirst - Class in org.opendaylight.algo.impl
-
This Class implements a simple Shortest Path First path computation algorithm based on standard IGP Metric.
- ShortestPathFirst(ConnectedGraph) - Constructor for class org.opendaylight.algo.impl.ShortestPathFirst
T
- toString() - Method in class org.opendaylight.algo.impl.CspfPath
U
A C D E G H I O P R S T UAll Classes and Interfaces|All Packages|Constant Field Values