Package org.onosproject.net.topology
Interface Topology
-
- All Superinterfaces:
Provided
- All Known Implementing Classes:
DefaultTopology
public interface Topology extends Provided
Represents a network topology computation snapshot.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
clusterCount()
Returns the number of SCCs (strongly connected components) in the topology.long
computeCost()
Returns the time, specified in system nanos of how long the topology took to compute.long
creationTime()
Returns the time, specified in system millis of when the topology became available.int
deviceCount()
Returns the number of infrastructure devices in the topology.int
linkCount()
Returns the number of infrastructure links in the topology.long
time()
Returns the time, specified in system nanos of when the topology became available.-
Methods inherited from interface org.onosproject.net.Provided
providerId
-
-
-
-
Method Detail
-
time
long time()
Returns the time, specified in system nanos of when the topology became available.- Returns:
- time in system nanos
-
creationTime
long creationTime()
Returns the time, specified in system millis of when the topology became available.- Returns:
- time in system nanos
-
computeCost
long computeCost()
Returns the time, specified in system nanos of how long the topology took to compute.- Returns:
- elapsed time in system nanos
-
clusterCount
int clusterCount()
Returns the number of SCCs (strongly connected components) in the topology.- Returns:
- number of clusters
-
deviceCount
int deviceCount()
Returns the number of infrastructure devices in the topology.- Returns:
- number of devices
-
linkCount
int linkCount()
Returns the number of infrastructure links in the topology.- Returns:
- number of links
-
-