Network topology model & related services API definitions.
Interface Summary Interface Description GraphDescriptionDescribes attribute(s) of a network graph. LinkWeigherEntity capable of determining cost or weight of a specified topology graph edge. PathAdminServiceProvides administrative abilities to tailor the path service behaviours. PathServiceService for obtaining pre-computed paths or for requesting computation of paths using the current topology snapshot. TopologyRepresents a network topology computation snapshot. TopologyClusterRepresentation of an SCC (strongly-connected component) in a network topology. TopologyEdgeRepresents an edge in the topology graph. TopologyGraphRepresents an immutable topology graph. TopologyListenerEntity capable of receiving network topology related events. TopologyProviderMeans for injecting topology information into the core. TopologyProviderRegistryAbstraction of a network topology provider registry. TopologyProviderServiceMeans for injecting topology information into the core. TopologyServiceService for providing network topology information. TopologyStoreManages inventory of topology snapshots; not intended for direct use. TopologyStoreDelegateTopology store delegate abstraction. TopologyVertexRepresents a vertex in the topology graph.
Class Summary Class Description AbstractPathServiceHelper class for path service. ClusterIdRepresentation of the topology cluster identity. DefaultGraphDescriptionDefault implementation of an immutable topology graph data carrier. DefaultTopologyClusterDefault implementation of a network topology cluster. DefaultTopologyEdgeImplementation of the topology edge backed by a link. DefaultTopologyVertexImplementation of the topology vertex backed by a device id. GeoDistanceLinkWeightLink weight for measuring link cost using the geo distance between link vertices as determined by the element longitude/latitude annotation. HopCountLinkWeigherLink weight for measuring link cost as hop count with indirect links being as expensive as traversing the entire graph to assume the worst. MetricLinkWeightLink weight for measuring link cost using the link metric annotation. TopologyEventDescribes network topology event.
Enum Summary Enum Description TopologyEvent.TypeType of topology events.