@Service
public class DistributedTopologyStore
extends org.onosproject.store.AbstractStore<org.onosproject.net.topology.TopologyEvent,org.onosproject.net.topology.TopologyStoreDelegate>
implements org.onosproject.net.topology.TopologyStore
| Constructor and Description |
|---|
DistributedTopologyStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
org.onosproject.net.topology.Topology |
currentTopology() |
void |
deactivate() |
org.onosproject.net.topology.TopologyCluster |
getCluster(org.onosproject.net.topology.Topology topology,
org.onosproject.net.topology.ClusterId clusterId) |
Set<org.onosproject.net.DeviceId> |
getClusterDevices(org.onosproject.net.topology.Topology topology,
org.onosproject.net.topology.TopologyCluster cluster) |
Set<org.onosproject.net.Link> |
getClusterLinks(org.onosproject.net.topology.Topology topology,
org.onosproject.net.topology.TopologyCluster cluster) |
Set<org.onosproject.net.topology.TopologyCluster> |
getClusters(org.onosproject.net.topology.Topology topology) |
org.onosproject.net.topology.TopologyGraph |
getGraph(org.onosproject.net.topology.Topology topology) |
Set<org.onosproject.net.Path> |
getPaths(org.onosproject.net.topology.Topology topology,
org.onosproject.net.DeviceId src,
org.onosproject.net.DeviceId dst) |
Set<org.onosproject.net.Path> |
getPaths(org.onosproject.net.topology.Topology topology,
org.onosproject.net.DeviceId src,
org.onosproject.net.DeviceId dst,
org.onosproject.net.topology.LinkWeight weight) |
boolean |
isBroadcastPoint(org.onosproject.net.topology.Topology topology,
org.onosproject.net.ConnectPoint connectPoint) |
boolean |
isInfrastructure(org.onosproject.net.topology.Topology topology,
org.onosproject.net.ConnectPoint connectPoint) |
boolean |
isLatest(org.onosproject.net.topology.Topology topology) |
org.onosproject.net.topology.TopologyEvent |
updateTopology(org.onosproject.net.provider.ProviderId providerId,
org.onosproject.net.topology.GraphDescription graphDescription,
List<org.onosproject.event.Event> reasons) |
hasDelegate, notifyDelegate, notifyDelegate, setDelegate, unsetDelegate@Activate public void activate()
@Deactivate public void deactivate()
public org.onosproject.net.topology.Topology currentTopology()
currentTopology in interface org.onosproject.net.topology.TopologyStorepublic boolean isLatest(org.onosproject.net.topology.Topology topology)
isLatest in interface org.onosproject.net.topology.TopologyStorepublic org.onosproject.net.topology.TopologyGraph getGraph(org.onosproject.net.topology.Topology topology)
getGraph in interface org.onosproject.net.topology.TopologyStorepublic Set<org.onosproject.net.topology.TopologyCluster> getClusters(org.onosproject.net.topology.Topology topology)
getClusters in interface org.onosproject.net.topology.TopologyStorepublic org.onosproject.net.topology.TopologyCluster getCluster(org.onosproject.net.topology.Topology topology,
org.onosproject.net.topology.ClusterId clusterId)
getCluster in interface org.onosproject.net.topology.TopologyStorepublic Set<org.onosproject.net.DeviceId> getClusterDevices(org.onosproject.net.topology.Topology topology, org.onosproject.net.topology.TopologyCluster cluster)
getClusterDevices in interface org.onosproject.net.topology.TopologyStorepublic Set<org.onosproject.net.Link> getClusterLinks(org.onosproject.net.topology.Topology topology, org.onosproject.net.topology.TopologyCluster cluster)
getClusterLinks in interface org.onosproject.net.topology.TopologyStorepublic Set<org.onosproject.net.Path> getPaths(org.onosproject.net.topology.Topology topology, org.onosproject.net.DeviceId src, org.onosproject.net.DeviceId dst)
getPaths in interface org.onosproject.net.topology.TopologyStorepublic Set<org.onosproject.net.Path> getPaths(org.onosproject.net.topology.Topology topology, org.onosproject.net.DeviceId src, org.onosproject.net.DeviceId dst, org.onosproject.net.topology.LinkWeight weight)
getPaths in interface org.onosproject.net.topology.TopologyStorepublic boolean isInfrastructure(org.onosproject.net.topology.Topology topology,
org.onosproject.net.ConnectPoint connectPoint)
isInfrastructure in interface org.onosproject.net.topology.TopologyStorepublic boolean isBroadcastPoint(org.onosproject.net.topology.Topology topology,
org.onosproject.net.ConnectPoint connectPoint)
isBroadcastPoint in interface org.onosproject.net.topology.TopologyStorepublic org.onosproject.net.topology.TopologyEvent updateTopology(org.onosproject.net.provider.ProviderId providerId,
org.onosproject.net.topology.GraphDescription graphDescription,
List<org.onosproject.event.Event> reasons)
updateTopology in interface org.onosproject.net.topology.TopologyStoreCopyright © 2015. All rights reserved.