@Beta public class OpticalConnectivity extends Object
| Constructor and Description |
|---|
OpticalConnectivity(OpticalConnectivityId id,
List<org.onosproject.net.Link> links,
org.onlab.util.Bandwidth requestBandwidth,
Duration requestLatency,
Set<PacketLinkRealizedByOptical> unestablishedLinks,
Set<PacketLinkRealizedByOptical> establishedLinks) |
| Modifier and Type | Method and Description |
|---|---|
org.onlab.util.Bandwidth |
bandwidth() |
static OpticalConnectivity |
copyOf(OpticalConnectivity connectivity) |
Set<PacketLinkRealizedByOptical> |
getEstablishedLinks() |
Set<PacketLinkRealizedByOptical> |
getRealizingLinks() |
Set<PacketLinkRealizedByOptical> |
getUnestablishedLinks() |
OpticalConnectivityId |
id() |
boolean |
isAllRealizingLinkEstablished() |
boolean |
isAllRealizingLinkNotEstablished() |
Duration |
latency() |
List<org.onosproject.net.Link> |
links() |
OpticalConnectivity |
setLinkEstablished(org.onosproject.net.ConnectPoint src,
org.onosproject.net.ConnectPoint dst,
boolean established) |
public OpticalConnectivity(OpticalConnectivityId id, List<org.onosproject.net.Link> links, org.onlab.util.Bandwidth requestBandwidth, Duration requestLatency, Set<PacketLinkRealizedByOptical> unestablishedLinks, Set<PacketLinkRealizedByOptical> establishedLinks)
public boolean isAllRealizingLinkEstablished()
public boolean isAllRealizingLinkNotEstablished()
public OpticalConnectivityId id()
public List<org.onosproject.net.Link> links()
public org.onlab.util.Bandwidth bandwidth()
public Duration latency()
public Set<PacketLinkRealizedByOptical> getEstablishedLinks()
public Set<PacketLinkRealizedByOptical> getUnestablishedLinks()
public OpticalConnectivity setLinkEstablished(org.onosproject.net.ConnectPoint src, org.onosproject.net.ConnectPoint dst, boolean established)
public Set<PacketLinkRealizedByOptical> getRealizingLinks()
public static OpticalConnectivity copyOf(OpticalConnectivity connectivity)