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