Package org.onosproject.newoptical
Class OpticalConnectivity
- java.lang.Object
-
- org.onosproject.newoptical.OpticalConnectivity
-
@Beta public class OpticalConnectivity extends java.lang.ObjectEntity to store optical connectivity request and related information.
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.onlab.util.Bandwidthbandwidth()static OpticalConnectivitycopyOf(OpticalConnectivity connectivity)java.util.Set<PacketLinkRealizedByOptical>getEstablishedLinks()java.util.Set<PacketLinkRealizedByOptical>getRealizingLinks()java.util.Set<PacketLinkRealizedByOptical>getUnestablishedLinks()OpticalConnectivityIdid()booleanisAllRealizingLinkEstablished()booleanisAllRealizingLinkNotEstablished()java.time.Durationlatency()java.util.List<org.onosproject.net.Link>links()OpticalConnectivitysetLinkEstablished(org.onosproject.net.ConnectPoint src, org.onosproject.net.ConnectPoint dst, boolean established)
-
-
-
Constructor Detail
-
OpticalConnectivity
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)
-
-
Method Detail
-
isAllRealizingLinkEstablished
public boolean isAllRealizingLinkEstablished()
-
isAllRealizingLinkNotEstablished
public boolean isAllRealizingLinkNotEstablished()
-
id
public OpticalConnectivityId id()
-
links
public java.util.List<org.onosproject.net.Link> links()
-
bandwidth
public org.onlab.util.Bandwidth bandwidth()
-
latency
public java.time.Duration latency()
-
getEstablishedLinks
public java.util.Set<PacketLinkRealizedByOptical> getEstablishedLinks()
-
getUnestablishedLinks
public java.util.Set<PacketLinkRealizedByOptical> getUnestablishedLinks()
-
setLinkEstablished
public OpticalConnectivity setLinkEstablished(org.onosproject.net.ConnectPoint src, org.onosproject.net.ConnectPoint dst, boolean established)
-
getRealizingLinks
public java.util.Set<PacketLinkRealizedByOptical> getRealizingLinks()
-
copyOf
public static OpticalConnectivity copyOf(OpticalConnectivity connectivity)
-
-