public class VirtualNetworkPathManager extends org.onosproject.net.topology.AbstractPathService implements org.onosproject.net.topology.PathService, VnetService
| Constructor and Description |
|---|
VirtualNetworkPathManager(VirtualNetworkService virtualNetworkManager,
NetworkId networkId)
Creates a new virtual network path service object.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<org.onosproject.net.DisjointPath> |
getDisjointPaths(org.onosproject.net.ElementId src,
org.onosproject.net.ElementId dst) |
java.util.Set<org.onosproject.net.DisjointPath> |
getDisjointPaths(org.onosproject.net.ElementId src,
org.onosproject.net.ElementId dst,
java.util.Map<org.onosproject.net.Link,java.lang.Object> riskProfile) |
java.util.Set<org.onosproject.net.Path> |
getPaths(org.onosproject.net.ElementId src,
org.onosproject.net.ElementId dst) |
NetworkId |
networkId() |
getDisjointPaths, getDisjointPaths, getKShortestPaths, getPathspublic VirtualNetworkPathManager(VirtualNetworkService virtualNetworkManager, NetworkId networkId)
virtualNetworkManager - virtual network manager servicenetworkId - a virtual network identifierpublic java.util.Set<org.onosproject.net.Path> getPaths(org.onosproject.net.ElementId src,
org.onosproject.net.ElementId dst)
getPaths in interface org.onosproject.net.topology.PathServicepublic java.util.Set<org.onosproject.net.DisjointPath> getDisjointPaths(org.onosproject.net.ElementId src,
org.onosproject.net.ElementId dst)
getDisjointPaths in interface org.onosproject.net.topology.PathServicepublic java.util.Set<org.onosproject.net.DisjointPath> getDisjointPaths(org.onosproject.net.ElementId src,
org.onosproject.net.ElementId dst,
java.util.Map<org.onosproject.net.Link,java.lang.Object> riskProfile)
getDisjointPaths in interface org.onosproject.net.topology.PathServicepublic NetworkId networkId()
networkId in interface VnetService