See: Description
| Interface | Description | 
|---|---|
| GraphDescription | 
 Describes attribute(s) of a network graph. 
 | 
| LinkWeigher | 
 Entity capable of determining cost or weight of a specified topology
 graph edge. 
 | 
| PathAdminService | 
 Provides administrative abilities to tailor the path service behaviours. 
 | 
| PathService | 
 Service for obtaining pre-computed paths or for requesting computation of
 paths using the current topology snapshot. 
 | 
| Topology | 
 Represents a network topology computation snapshot. 
 | 
| TopologyCluster | 
 Representation of an SCC (strongly-connected component) in a network topology. 
 | 
| TopologyEdge | 
 Represents an edge in the topology graph. 
 | 
| TopologyGraph | 
 Represents an immutable topology graph. 
 | 
| TopologyListener | 
 Entity capable of receiving network topology related events. 
 | 
| TopologyProvider | 
 Means for injecting topology information into the core. 
 | 
| TopologyProviderRegistry | 
 Abstraction of a network topology provider registry. 
 | 
| TopologyProviderService | 
 Means for injecting topology information into the core. 
 | 
| TopologyService | 
 Service for providing network topology information. 
 | 
| TopologyStore | 
 Manages inventory of topology snapshots; not intended for direct use. 
 | 
| TopologyStoreDelegate | 
 Topology store delegate abstraction. 
 | 
| TopologyVertex | 
 Represents a vertex in the topology graph. 
 | 
| Class | Description | 
|---|---|
| AbstractPathService | 
 Helper class for path service. 
 | 
| ClusterId | 
 Representation of the topology cluster identity. 
 | 
| DefaultGraphDescription | 
 Default implementation of an immutable topology graph data carrier. 
 | 
| DefaultTopologyCluster | 
 Default implementation of a network topology cluster. 
 | 
| DefaultTopologyEdge | 
 Implementation of the topology edge backed by a link. 
 | 
| DefaultTopologyVertex | 
 Implementation of the topology vertex backed by a device id. 
 | 
| GeoDistanceLinkWeight | 
 Link weight for measuring link cost using the geo distance between link
 vertices as determined by the element longitude/latitude annotation. 
 | 
| HopCountLinkWeigher | 
 Link weight for measuring link cost as hop count with indirect links
 being as expensive as traversing the entire graph to assume the worst. 
 | 
| MetricLinkWeight | 
 Link weight for measuring link cost using the link metric annotation. 
 | 
| TopologyEvent | 
 Describes network topology event. 
 | 
| Enum | Description | 
|---|---|
| TopologyEvent.Type | 
 Type of topology events. 
 |